关键词:SpringBoot项目创建 SpringBoot项目启动
SpringBoot项目创建
通过Maven创建
mvn archetype:generate -DgroupId=org.sang -DartifactId=chapter01 -DarchetypeArtifactId=maven-archetype-quickstart
-DinteractiveMode=false
- DgroupId 组织id,项目包名
- DartifactId 项目名称或模块名称
- DarchetypeArtifactId 项目骨架(快速生成指定工程结构)
- DinteractiveMode 是否使用交互模式
通过idea创建
idea新建project,选择spring initializr。
- 指定java版本不可超过指定JDK版本。
指定springboot版本,加载依赖项。快速创建项目时只需加载spring web。
SpringBoot项目启动
如果通过maven创建,则需要手动修改pom文件启动父依赖和相应启动依赖
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.7.0</version>
<relativePath/> <!-- lookup parent from repository -->
</parent>
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
</dependencies>
创建启动项:
@SpringBootApplication
public class SpringboottestApplication {
public static void main(String[] args) {
SpringApplication.run(SpringboottestApplication.class, args);
}
}
注解@SpringBootApplication包涵@EnableAutoConfiguration 和 @ComponentScan,前者标示开启做自动化配置,自动对Spring和SpringMvc进行配置,后者会进行包扫描。
项目有三种启动方式
- maven命令启动
mvn spring-boot:run
- 直接运行main方法
- 打包后启动