SpringBoot 项目创建
创建Module
基于IDEA创建项目Module,模块名为04-springboot-start,组id和包名为com.cy,如图所示:
填写module信息,如图所示:
选择项目module版本,暂时不需要自己手动添加任何依赖,如图所示:
填写Module名称,完成module创建,如图所示
项目结构分析
项目Module创建好以后,其代码结构分析,如图所示:
SpringBoot 项目启动分析
启动入口
SpringBoot 工程中由SpringBootApplication注解描述的类为启动入口类,例如:
package com.cy;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
@SpringBootApplication
public class Application {//Application.class
public static void main(String[] args) {//Main Thread
SpringApplication.run(Application.class, args);
}
}
启动过程概要分析
SpringBoot工程启动时其简易初始化过程,如图所示: