創建 Spring Boot 項目
開發環境配置完成后,接下來,我們就可以通過 Intellij IDEA 創建一個 Spring Boot 項目了。
Intellij IDEA 一般可以通過兩種方式創建 Spring Boot 項目:
- 使用 Maven/Gradle創建,我們選用我們習慣使用的Gradle進行創建
- 使用 Spring Initializr 創建
使用 Gradle 創建
1. 使用 IntelliJ IDEA 創建一個名稱為 book-avatar-master的 Gradle項目,創建過程同一般的Gradle工程創建方式。
2. 在該 Gradle項目的 構建腳本build.gradle 中添加以下配置,導入 Spring Boot 相關的依賴。
plugins { id 'org.springframework.boot' version '2.5.6' id 'io.spring.dependency-management' version '1.0.11.RELEASE' id 'java' } group 'edu.uestc.avatar' version '1.0-SNAPSHOT' sourceCompatibility = 13 configurations { compileOnly { extendsFrom annotationProcessor } } repositories { mavenCentral() } dependencies { implementation 'org.springframework.boot:spring-boot-starter' compileOnly 'org.projectlombok:lombok' developmentOnly 'org.springframework.boot:spring-boot-devtools' annotationProcessor 'org.projectlombok:lombok' testImplementation 'org.springframework.boot:spring-boot-starter-test' testImplementation group: 'junit', name: 'junit', version: '4.13' } test { useJUnitPlatform() } tasks.withType(JavaCompile){ options.encoding = 'UTF-8' }
3. 在 edu.uestc.avatar 包下,創建一個名為 AvatarApplication 主程序,用來啟動 Spring Boot 應用
@SpringBootApplication public class AvatarApplication { public static void main(String[] args) { SpringApplication.run(AvatarApplication.class, args); } }
使用 Spring Initializr 創建(略)
啟動 Spring Boot
默認情況下,Spring Boot 項目會創建一個名為 ***Application 的主程序啟動類 ,該類中使用了一個組合注解 @SpringBootApplication,用來開啟 Spring Boot 的自動配置,另外該啟動類中包含一個 main() 方法,用來啟動該項目。
直接運行啟動類 AvatarApplication 中的 main() 方法,便可以啟動該項目。
