一、快速创建一个Hello World项目
1.使用IDEA创建一个空Maven项目
2.在pom文件中导入springboot的父依赖
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.5.4</version>
</parent>
3.引入web开发场景(一系列jar包)
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
</dependencies>
4.创建主程序类
@SpringBootApplication
public class MainApplication {
public static void main(String[] args) {
SpringApplication.run(MainApplication.class,args);
}
}
5.在主程序类的上级目录下创建controller
注:默认只有在此目录下的组件才会被主程序扫描到
@RestController
public class HelloController {
@RequestMapping("/hello")
public String hello() {
return "Hello SpringBoot~";
}
}
6.运行主程序项目就被启动,默认的虚拟目录为“/”
二、将项目打包部署
springboot的默认打包方式为jar
1.导入打包插件
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
2.使用工具clean+install打包
jar包的位置在工作空间的target目录下
3.在target目录下启动cmd运行指令“java -jar xxx.jar”完成项目部署
注:
(1)生成的jar包中内嵌了tomcat
(2)需要正确配置环境变量"JAVA_HOME",因为tomcat配置文件中引用了“JAVA_HOME” 且java命 令的使用也依赖“JAVA_HOME”