环境信息
- 我用的是JDK 1.8+maven 3.6.3+IDEA 2020.1
- 相同版本的小伙伴千万别踩我走过的坑了
POM.xml
- 配置文件
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.3.3.RELEASE</version>
</parent>
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
</dependencies>
配置文件的坑
- 在最开始搭建的时候会报一个Spring-boot-test-support的jar包不存在,要不就是403,通过万能的度娘才知道,有些包下载失败就会出现这个错误,果然这个包下只有一个提示下载失败的文件,并没有jar包,尝试删除这个文件夹——未解决问题;然后把boot包删掉,Pom.xml文件从新手打了一遍,再次下载——成功
第一个SpringBoot程序——HelloWorld
- 建立SpringBoot的入口java文件,并写main方法
/**
* @SpringBootApplication 告诉SpringBoot 这个main方法是程序的入口
*/
@SpringBootApplication
public class HelloWorld {
public static void main(String[] args) {
// Spring 应用启动 固定的
SpringApplication.run(HelloWorld.class,args);
}
}
- 控制器,写法和Spring的一样
@Controller
public class HelloController {
@ResponseBody
@RequestMapping("/hello")
public String hello(){
return "hello Word";
}
}
启动项目时候的坑
- 不知道有没有人觉的maven特别坑,每次新建立一个maven项目都需要重新配置一下maven选项
-Dmaven.wagon.http.ssl.insecure=true -Dmaven.wagon.http.ssl.allowall=true
如果启动报,无法找到主类就需要执行maven clean命令 再执行maven install命令
启动成功
- 经过一早上的折腾,终于启动了,爽快(*^▽^*)
SpringBoot打包
- 执行package命令,就会打成个jar包。并且在cmd中找到jar的目录并且通过
java -jar 包名.jar
就可以启动服务了