入门
# 入门
# maven配置依赖以及父工程
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.3.4.RELEASE</version>
</parent>
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
</dependencies>
1
2
3
4
5
6
7
8
9
10
11
2
3
4
5
6
7
8
9
10
11
# 主程序入口
@SpringBootApplication
public class Application {
public static void main(String[] args) {
SpringApplication.run(Application.class, args);
}
}
1
2
3
4
5
6
2
3
4
5
6
编写controller(所有java类都在Application类同级及以下,因为这是springBoot默认扫描的范围),资源文件只需要一个application.properties。
# 依赖管理
父项目声明了开发中常用jar包的版本号,子项目只要继承父项目配置的依赖无需版本号。
如果想要变更重写依赖版本号,则在当前pom配置文件修改
<properties>
<mysql.version>5.1.43</mysql.version>
</properties>
1
2
3
2
3
spring-boot-starter-某个场景的场景启动器自动导入所需要的全部依赖。
# 开发工具
# Lombok
maven引入依赖=>idea搜索安装对应插件=>给类添加注解,可以简化Bean初始化
@Data(自动生成get/set方法),@ToString
@Slf4j ——log.info()
# spring-initializer
便捷创建SpringBoot工程,自动生成main入口和一些场景依赖。
编辑 (opens new window)
上次更新: 2023/12/15, 15:49:57