0
点赞
收藏
分享

微信扫一扫

SpringBoot2——项目的构建(笔记)

Sky飞羽 2022-04-18 阅读 96
spring boot

文章目录

一、建项目顺序

  1. 引入场景依赖
  2. 自动配置的确认:
    我们除了自己查看pom.xml自己分析哪些被引入了外,也可以在application.Properties文件中,开启自动配置报告。通过查看报告的方式,直观看到哪些类在自动装配类,以及是否被引入,以及为什么没被引入。
    debug=true
    
  3. 配置应用程序属性:参看-应用程序配置文档
  4. 自定义加入或替换组件(@Bean、@Component…)
  5. 自定义器Custmolizer

二、辅助工具

参看-官方using.devtools

2.1 Lombok

用于简化JavaBean的开发。
引入依赖

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

get、set方法以及构造器的自动配置。

  • @Data:自动生成属性的get、set方法。
  • @ToString:自动生成toString方法。
  • @AllArgsConstructor:使用所有构造器。
  • @AllArgsConstructor:用所成员变量生成有参构造器。
  • @NoArgsConstructor:无参构造器 。
  • @Slf4j:注入日志类。不用在控制台输出,直接用 Log.info(""); 即可打印日志。

2.2 dev-tools

自动重启动,有修改时,按ctrl+F9即可时事生效,避免整个项目重启(资源占用大)。
注意,它并不是一个热更新。正真的热更新要付费。

在这里插入图片描述

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

2.3 Spring Initializr

IntelliJ IDEA可以直接在项目中找到,直接点选,快速搭建Spring项目

MyEclipse需要自己前往网址Spring Initializr,填写完成后,下载导入即可(Maven项目)。

参考资源

  • [1] 尚硅谷雷神SpringBoot2零基础人springboot全套完整版
  • [2] Spring官网手册
  • [3] 官方文档
  • [3]应用程序配置文档
举报

相关推荐

0 条评论