阿里云提供的坐标版本比较低,如果需要使用高版本,进入工程后手工切换 SpringBoot 版本
阿里云提供的工程模板与 Spring 官网提供的工程模板略有不同
4.0.0 org.springframework.boot spring-boot-starter-parent 2.7.5 com.example springboot_01_01_quickstart 0.0.1-SNAPSHOT springboot_01_01_quickstart springboot_01_01_quickstart 17 org.springframework.boot spring-boot-starter-web org.springframework.boot spring-boot-starter-test test org.springframework.boot spring-boot-maven-plugin
package com.example;import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;@SpringBootApplication
public class Springboot0101QuickstartApplication {public static void main(String[] args) {SpringApplication.run(Springboot0101QuickstartApplication.class, args);}}
starter
parent
实际开发
启动方式
package com.example;import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;@SpringBootApplication
public class Springboot0101QuickstartApplication {public static void main(String[] args) {SpringApplication.run(Springboot0101QuickstartApplication.class, args);}}
SpringBoot 的引导类是 Boot 工程的执行入库,运行 main 方法就可以启动项目
SpringBoot 工程运行后初始化 Spring 容器,扫描引导类所在包加载 bean