一、Idea Spring initializr創建(Spring 官網下載)
?Spring官網只支持SpringBoot3.0以上,JDK17以上
二、idea Spring inst創建(阿里云下載)
阿里云可以支持JDK8的版本
Spring版本選擇2.7.6,選擇合適的依賴添加
需要等待下載
項目創建完成后的界面
SpringBoot中內置了Tomcat
端口號在properties文件中進行了默認配置
三、Spring .io 官網
進入后,就可以信息的配置。
Spring 官網目前只支持3.0+的版本了,JDK只支持17、21和 24的版本
四、https://start.aliyun.com 官網創建
進入官網,選擇合適的版本
選擇依賴
Ctrl+Enter獲取項目壓縮包
可以選擇先同步到Git
下載解壓后放置到文件夾下,使用idea打開即可。
五、JavaMaven項目引入父工程
創建一個JavaMaven項目,項目中引入 SpringBoot 父工程依賴
<parent><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-parent</artifactId><version>2.7.6</version>
</parent>
引入后添加springboot的相關依賴,這里展示核心依賴
<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-test</artifactId><scope>test</scope>
</dependency>
<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter</artifactId>
</dependency>
<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId>
</dependency>
創建三級包
創建對應的 package
創建啟動類
package com.goose;import org.apache.ibatis.annotations.Mapper;
import org.mybatis.spring.annotation.MapperScan;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;@SpringBootApplication
@MapperScan("com.goose.mapper")
public class MybatisDemo1Application {public static void main(String[] args) {SpringApplication.run(MybatisDemo1Application.class, args);}
}
創建配置文件 application.yml
server:port: 8080
properties配置文件的優先級yml配置文件高
所有的類應該寫在啟動類所在包的同包或其子包下
注意配置文件位置
templates 是SpringBoot 默認加載html頁面的目錄
static用于存放靜態資源
mappers用于存放持久層的映射xml文件