SpringBoot简述
SpringBoot的引言
Spring Boot 作用: 简化spring应用初始搭建和开发过程
如何简化? 开发人员使用springboot只要基于特定方式进行配置 简化spring使用
传统ssm需要配置spring.xml,springmvc.xml,web.xml很冗余
springboot(微框架) = springmvc(控制器) + spring core(项目管理)
SpringBoot的优势
1. 创建完整的独立的Spring应用程序 spring springmvc 只有一个容器
2. 嵌入的Tomcat,无需部署WAR文件 springboot 内嵌tomcat 应用跑在内嵌服务器
3. 简化Maven配置,自动配置Spring Springmvc,没有XML配置 几个依赖
SpringBoot使用的约定
springboot 项目中必须在src/main/resources中放入application.yml(.properties)核心配置文件 名字必须为:application
springboot 项目中必须在src/main/java中所有子包之外构建全局入口类型,xxApplication,入口类一个springboot项目只能有一个
引入依赖
<!--继承springboot的父项目-->
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.5.0</version>
</parent>
<dependencies>
<!--引入springboot的web支持-->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
</dependencies>
SpringBoot项目访问路径中默认是没有项目名的