Springboot是基于Spring框架封装的,用于简化Spring应用的配置流程,非常适合用来做快速开发。
Springboot的几大特性:
1、快速构建标准Spring应用
2、不需要服务端容器即可构建Web服务
3、自动配置Spring及其他第三方框架模块
一个Springboot工程的目录结构如下:
从上图可以看出,一个标准的Springboot项目目录结构如下:
1、/src/main/java目录下为应用的Java源码,一般包括@SpringBootApplication(应用入口类,main方法)、@Configuration(配置类)、@Controller(页面逻辑控制)、@Service(服务层)、@Component、@Repository(数据层)等注解注明的各种Bean构建的Spring应用
2、/src/test/java是Springboot的测试源码
3、/src/main/sources是配置文件路径
整个Springboot的运行原理与Spring相同,详见https://blog.csdn.net/weixin_41896427/article/details/83049749
下面是我自己搭建Springboot项目的源码:https://github.com/bennet-xiao/springboot-duubo-demo