2. 极简方式创建一个springboot项目可正常启动

注意:这不是最简的,但里面会有很多依赖直接声明了,也有点好处,用到更多依赖时候就知道了。

最最最简参考: https://codejam.blog.csdn.net/article/details/106735260


自己写过很多springboot项目了,每次依赖都搞一大堆,但其实又分不清哪些依赖是必须的,哪些其实可以去掉。
严格来说,其实到现在我也不清楚。
今天试出来了一个,亲测启动成功。
以下直说:

  1. 创建一个maven项目,有一个pom.xml文件,我们准备把这一个项目作为一个springboot项目启动。
  2. 那也就只有这一个pom.xml文件了,不存在什么“根”不“根”的。
  3. 在此文件的上部添加parent依赖.(这个parent里面其实管理了多少依赖可以自己慢慢追进去看)

    org.springframework.boot
     spring-boot-starter-parent
     2.0.0.RELEASE
 
  1. 下部添加其他dependency(经尝试,一个就够。)
  
    
          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...");
    }
}

没错,就是这么短的内容,就是这些,一个字符都没改。
启动成功如下图:
2. 极简方式创建一个springboot项目可正常启动_第1张图片

代码地址:
https://gitee.com/festone/minimal-spring-boot
分支名: master

你可能感兴趣的:(Spring,极简springboot项目,简单springboot,springboot启动,最简单springboot,springboot入门)