一、搭建springBoot环境
1.maven工程搭建springboot项目
1.1 创建不带任何插件的maven工程
1.2 倒入依赖springboot相关的依赖
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.2.1.RELEASE</version>
</parent>
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
</dependencies>
1.3 编写主程序,启动springboot项目
/**
* @SpringBootApplication来标注一个主程序泪,说明是一个psringBoot项目
*/
@SpringBootApplication
public class MainApplication {
public static void main(String[] args){
//spring应用程序启动方法
SpringApplication.run(MainApplication.class,args);
}
}
1.4 编写相关的Controller/service
@Controller
public class HelloController {
@ResponseBody
@RequestMapping("/hello")
public String hello(){
return "hello world!";
}
}
1.5运行MainApplication测试
1.6 简化部署:
1.6.1 导入springboot插件
<!-- 将应用打包成一个可执行的jar包-->
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
1.6.2利用maven packege命令将当前项目打包为一个jar包,并在本地执行java -jar命令进行执行
java -jar demo-1.0-SNAPSHOT.jar
操作中错误:controller控制包与控制器文件应放在Application启动包之下,不能并列。