IDEA创建Spring Boot项目
创建 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() 方法,便可以启动该项目。