学习链接: https://dunwu.github.io/spring-boot-tutorial/ https://github.com/cuzz1/springboot-learning/blob/master/SpringBoot%E5%85%A5%E9%97%A8%E6%95%99%E7%A8%8B.md
大部分内容来自此教程,以下只是我的学习笔记。
Spring和SpringBoot的关系
SpringBoot是一个基于Spring的套件,相当于帮我们预装了Spring的一系列组件,作为开箱即用的框架,在此基础上我们视需要替换组件使用。
Spring Boot 2.x 和 3.x 的区别:
| Spring Boot 2.x | Spring Boot 3.x |
|---|---|
| Spring版本 | Spring 5.x |
| JDK版本 | >= 1.8 |
| Tomcat版本 | 9.x |
| Annotation包 | javax.annotation |
| Servlet包 | javax.servlet |
| JMS包 | javax.jms |
| JavaMail包 | javax.mail |
配置文件 application.yml
用于存放此项目的配置,如数据库连接、端口设置、日志级别等,路径通常为/src/main/resources。可以通过不同的文件名application-xx.yml来作为不同环境的配置文件。
常用配置项
spring.application.name:设置应用程序的名称。server.port:指定应用程序的端口号。spring.datasource.url:设置数据库连接的URL。spring.datasource.username:数据库用户名。spring.datasource.password:数据库密码。spring.datasource.driver-class-name:数据库驱动类名。 等等