1.pom.xml文件说明
1.1 parent标签作用
继承特点: 将父级内容进行引用.(简化)
SpringBoot理解: SpringBoot是框架的框架
问题: jar包冲突问题严重,之后需要有人统一管理
A.jar ~~~~ 5.1.jar
B.jar ~~~~ 4.8.jar
SpringBoot项目: 官网将大部分框架在内部进行了整合.
并且制定了,统一的版本依赖信息.
parent标签的作用: 定义当前SpringBoot所有依赖的版本号
org.springframework.boot spring-boot-starter-parent2.5.3
1.2 dependency标签作用
按需导入 2010 原来SSM 需要手动的编辑大量的的配置文件
思想: SpringBoot使用体现了"开箱即用"的思想
org.springframework.boot spring-boot-starter-weborg.springframework.boot spring-boot-starter-testtest
1.3 build标签作用
springboot项目在打包部署发布时,需要依赖maven工具API 如果不添加该插件,则直接影响项目发布
org.springframework.boot spring-boot-maven-plugin2.5.3
总结:
1.独立运行:
Spring Boot 而且内嵌了各种 servlet 容器,Tomcat、Jetty 等,现在不再需要打成war 包部署到容器中,Spring Boot 只要打成一个可执行的 jar 包就能独立运行,所有的依赖包都在一个 jar 包内。
2.简化配置:
spring-boot-starter-web 启动器自动依赖其他组件,简少了 maven 的配置。
3.自动配置:
Spring Boot 能根据当前类路径下的类、jar 包来自动配置 bean,如添加一个 spring
boot-starter-web 启动器就能拥有 web 的功能,无需其他配置。
4.无代码生成和XML配置
Spring Boot 配置过程中无代码生成,也无需 XML 配置文件就能完成所有配置工作,这一切都是借助于条件注解完成的,这也是 Spring4.x 的核心功能之一。
5.应用监控:--actuator
Spring Boot 提供一系列端点可以监控服务及应用,做健康检测。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)