最最最简参考: https://codejam.blog.csdn.net/article/details/106735260
自己写过很多springboot项目了,每次依赖都搞一大堆,但其实又分不清哪些依赖是必须的,哪些其实可以去掉。
严格来说,其实到现在我也不清楚。
今天试出来了一个,亲测启动成功。
以下直说:
parent
依赖.(这个parent里面其实管理了多少依赖可以自己慢慢追进去看)
org.springframework.boot
spring-boot-starter-parent
2.0.0.RELEASE
org.springframework.boot
spring-boot-starter-web
然后写个启动类BootstrapApplication
就完了。
如下:
package com.codejam.spring.boot;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
@SpringBootApplication
public class BootstrapApplication {
public static void main(String[] args) {
SpringApplication.run(BootstrapApplication.class, args);
System.out.println("server start up done...");
}
}
以上亲测成功。
以下是赘述部分,不用看,只是个记录,与上面内容基本重复。
整个项目可启动,只需要两个文件。
第一个 pom.xml
4.0.0
org.springframework.boot
spring-boot-starter-parent
2.0.0.RELEASE
com.codejam
com-codejam-spring-boot
1.0-SNAPSHOT
org.springframework.boot
spring-boot-starter-web
第二个文件BootstrapApplication.java
启动类
package com.codejam.spring.boot;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
@SpringBootApplication
public class BootstrapApplication {
public static void main(String[] args) {
SpringApplication.run(BootstrapApplication.class, args);
System.out.println("server start up done...");
}
}
没错,就是这么短的内容,就是这些,一个字符都没改。
启动成功如下图:
代码地址:
https://gitee.com/festone/minimal-spring-boot
分支名: master