spring boot核心依赖(SpringBoot中parent依赖简要分析)
本文目录
- SpringBoot中parent依赖简要分析
- SpringBoot四大核心之actuator
- 关于springboot如何添加其他依赖
- springboot核心内容
- springboot依赖注入需要引入什么包
SpringBoot中parent依赖简要分析
为了方便依赖管理,在开发过程中大部分的SpringBoot项目都会选择 spring-boot-starter-parent 作为parent依赖,如下所示,这样引入spring-boot-starter-xxx时就不需要显示的指定具体的版本号。但是大多数公司都会要求使用公司内部的parent依赖这时我们该怎么解决呢? spring-boot-starter-parent依赖:即parent依赖顺序为: 自定义springboot项目——》 spring-boot-starter-parent ——》 spring-boot-dependencies当然spring-boot-starter-parent中除了引入了spring-boot-dependencies依赖,还配置了其它属性,如下所示:因此,回到最初的问题,当我们的springboot项目中必须依赖自定义的parent时,我们可以跳过 spring-boot-starter-parent,直接在项目pom中《dependencyManagement》.《dependencies》中引入spring-boot-dependencies即可,如下所示:
SpringBoot四大核心之actuator
四大核心 1、Actuator:springboot程序监控器 2、自动装配:简单配置甚至零配置即可运行项目 3、starter:jar包的引入,解决jar版本冲突问题 4、CLI:命令行 actuator 这是springboot程序的监控系统,可以实现健康检查,info信息等。在使用之前需要引入spring-boot-starter-actuator,并做简单的配置即可。 引入依赖 《dependency》 《groupId》org.springframework.boot《/groupId》 《artifactId》spring-boot-starter-actuator《/artifactId》 《/dependency》 编写配置 启动程序 ***隐藏网址***
关于springboot如何添加其他依赖
spring boot 基本依赖
1.基础核心依赖
《parent》
《groupId》org.springframework.boot《/groupId》
《artifactId》spring-boot-starter-parent《/artifactId》 《version》1.5.1.RELEASE《/version》
《/parent》
2.web应用依赖
《dependencies》
《dependency》
《groupId》org.springframework.boot《/groupId》
《artifactId》spring-boot-starter-web《/artifactId》
《/dependency》
《/dependencies》
3.使用freemark依赖(不和web应用依赖共存)
《dependencies》
《dependency》
《groupId》org.springframework.boot《/groupId》
《artifactId》spring-boot-starter-freemarker《/artifactId》
《/dependency》
《/dependencies》
扩充一下:
springboot核心内容
Spring Boot框架的核心是自动配置。只要有相应的jar包,Spring就会帮助我们实现自动配置,而无需像以前我们使用spring框架一样要做很多配置。当默认配置不能满足我们要求的时候,我们能够用自己的配置来替换这些自动的配置类。此外,Spring Boot内嵌了web应用容器,除此之外还集成了系统监控等功能,这些都可以帮助我们快速搭建企业级的应用程序并使用。
springboot依赖注入需要引入什么包
《!-- 核心模块,包括自动配置支持、日志和YAML --》《dependency》《groupId》org.springframework.boot《/groupId》《artifactId》spring-boot-starter《/artifactId》《/dependency》《!-- 测试模块,包括JUnit、Hamcrest、Mockito --》《dependency》《groupId》org.springframework.boot《/groupId》《artifactId》spring-boot-starter-test《/artifactId》《scope》test《/scope》《/dependency》《!-- 引入Web模块 --》《dependency》《groupId》org.springframework.boot《/groupId》《artifactId》spring-boot-starter-web《/artifactId》《/dependency》
更多文章:
微信一键群发软件(微信上的联系人太多了,该怎么去一键群发消息比较方便呢)
2024年7月14日 04:01
网页版qq登陆(qq网页版输入账号登录 qq网页版怎么用账号密码登录)
2024年7月17日 14:51
arena of valor(arena of valor 国内可以玩吗)
2024年5月7日 13:36
可以导入自己题库生成试卷的考试练习软件有哪些值得推荐?在线考试用什么软件比较好
2024年6月30日 14:00