SpringBoot笔记之开发实践及小技巧

1 总体流程

1.引入场景依赖
https://docs.spring.io/spring-boot/docs/current/reference/html/using-spring-boot.html#using-boot-starter
在pom.xml中导入场景依赖
查看自动配置了哪些(选做) 自己分析,引入场景对应的自动配置一般都生效了 配置文件configuration.properties中debug=true开启自动配置报告。Negative(不生效)\Positive(生效) 是否需要修改 参照文档修改配置项 https://docs.spring.io/spring-boot/docs/current/reference/html/appendix-application-properties.html#common-application-properties 自己分析。xxxxProperties绑定了配置文件的哪些。 自定义加入或者替换组件 @Bean、@Component。。。 自定义器 XXXXXCustomizer; ......

 

2 开发小技巧

2.1 Lombok

简化JavaBean开发

引入lombok依赖  下载lombok插件

<dependency>
            <groupId>org.projectlombok</groupId>
            <artifactId>lombok</artifactId>
        </dependency>

@Data 生产setget方法

@ToString 生成tostring方法

@NoArgsConstructor 无参构造器
@AllArgsConstructor 全参构造器

@Slf4j 日志

2.2 dev-tools

引入依赖

        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-devtools</artifactId>
            <optional>true</optional>
        </dependency> 

ctrl+F9 项目页面修改之后

2.3 Spring Initailizr(项目初始化向导)

idea中新建一个项目

 

 选择好你需要的开发环境

他就会自动的以内你所需要的依赖

 

 还会帮你自动创建项目结构

 

 还会自动帮你写好主配置类

 

 

参考链接03、了解自动配置原理 · 语雀 (yuque.com)

 

posted @ 2021-08-08 11:46  LEeFuc  阅读(38)  评论(0编辑  收藏  举报