SpringBoot全家桶(1)
1. IntelliJ IDEA快速创建SpringBoot
1)springboot 3.0 以后都要用 jdk17 否则就要用 3.0 以下的版本
注:如果要更改jdk版本,要修改多个地方
- 点击左上角的settings,按下图要求改
- 点击左上角的 project structure,按下图要求改
- 主项目中的pom.xml也需要改
记住这几点,之后的每个项目都适用!
2)springboot banner 在线生成
网址:直接生成你想要banner的链接
使用方式:
- 可以修改生成的图片
- 下载banner.txt 移动到recources目录下
3)修改项目的端口号
server.port=8081
2. 初探原理
2.1 自动配置
pom.xml中:
- 在spring-boot-starter-parent进去就可以找到spring-boot-dependencies:核心依赖在父工程中!
- 我们在写或者引入一些Springboot依赖的时候,不需要指定版本,就因为有这些版本仓库.
2.2 启动器
pom.xml中:
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter</artifactId>
</dependency>
- 启动器:说白了就是Springboot的启动场景;
- 比如spring-boot-starter-web,他就会帮我们自动导入web环境所有的依赖!
- springboot会将所有的功能场景,都变成一个个的启动器
- 我们要使用什么功能,就只需要找到对应的启动器就可以了starter
主程序:
//@springBootApplication:标注这个类是一个springboot的应用
@springBootApplication
public class Springboot0lHelloworldApplication
public static void main(string[l args)
//将springboot应用启动
SpringApplication.run(springbooto1HelloworldApplication.class,args);
2.3 注解
@SpringBootconfiguration : springboot的配置
@Config