常见springboot依赖包关系
spring-boot-starter
这是Spring Boot的核心启动器,包含了自动配置、日志和YAML。
spring-boot-starter-amqp
通过spring-rabbit来支持AMQP协议(Advanced Message Queuing Protocol. 。
spring-boot-starter-aop
支持面向方面的编程即AOP,包括spring-aop和AspectJ。
spring-boot-starter-artemis
通过Apache Artemis支持JMS的API(Java Message Service API. 。
spring-boot-starter-batch
支持Spring Batch,包括HSQLDB数据库。
spring-boot-starter-cache
支持Spring的Cache抽象。
spring-boot-starter-cloud-connectors
支持Spring Cloud Connectors,简化了在像Cloud Foundry或Heroku这样的云平台上连接服务。
spring-boot-starter-data-elasticsearch
支持ElasticSearch搜索和分析引擎,包括spring-data-elasticsearch。
spring-boot-starter-data-gemfire
支持GemFire分布式数据存储,包括spring-data-gemfire。
spring-boot-starter-data-jpa
支持JPA(Java Persistence API. ,包括spring-data-jpa、spring-orm、Hibernate。
spring-boot-starter-data-mongodb
支持MongoDB数据,包括spring-data-mongodb。
spring-boot-starter-data-rest
通过spring-data-rest-webmvc,支持通过REST暴露Spring Data数据仓库。
spring-boot-starter-data-solr
支持Apache Solr搜索平台,包括spring-data-solr。
spring-boot-starter-freemarker
支持FreeMarker模板引擎。
spring-boot-starter-groovy-templates
支持Groovy模板引擎。
spring-boot-starter-hateoas
通过spring-hateoas支持基于HATEOAS的RESTful Web服务。
spring-boot-starter-hornetq
通过HornetQ支持JMS。
spring-boot-starter-integration
支持通用的spring-integration模块。
spring-boot-starter-jdbc
支持JDBC数据库。
spring-boot-starter-jersey
支持Jersey RESTful Web服务框架。
spring-boot-starter-jta-atomikos
通过Atomikos支持JTA分布式事务处理。
spring-boot-starter-jta-bitronix
通过Bitronix支持JTA分布式事务处理。
spring-boot-starter-mail
支持javax.mail模块。
spring-boot-starter-mobile
支持spring-mobile。
spring-boot-starter-mustache
支持Mustache模板引擎。
spring-boot-starter-redis
支持Redis键值存储数据库,包括spring-redis。
spring-boot-starter-security
支持spring-security。
spring-boot-starter-social-facebook
支持spring-social-facebook
spring-boot-starter-social-linkedin
支持pring-social-linkedin
spring-boot-starter-social-twitter
支持pring-social-twitter
spring-boot-starter-test
支持常规的测试依赖,包括JUnit、Hamcrest、Mockito以及spring-test模块。
spring-boot-starter-thymeleaf
支持Thymeleaf模板引擎,包括与Spring的集成。
spring-boot-starter-velocity
支持Velocity模板引擎。
spring-boot-starter-web
S支持全栈式Web开发,包括Tomcat和spring-webmvc。
spring-boot-starter-websocket
支持WebSocket开发。
spring-boot-starter-ws
支持Spring Web Services。
Spring Boot应用启动器面向生产环境的还有2种,具体如下:
spring-boot-starter-actuator
增加了面向产品上线相关的功能,比如测量和监控。
spring-boot-starter-remote-shell
增加了远程ssh shell的支持。
最后,Spring Boot应用启动器还有一些替换技术的启动器,具体如下:
spring-boot-starter-jetty
引入了Jetty HTTP引擎(用于替换Tomcat. 。
spring-boot-starter-log4j
支持Log4J日志框架。
spring-boot-starter-logging
引入了Spring Boot默认的日志框架Logback。
spring-boot-starter-tomcat
引入了Spring Boot默认的HTTP引擎Tomcat。
spring-boot-starter-undertow
引入了Undertow HTTP引擎(用于替换Tomcat.
常见springboot依赖包关系相关推荐
- 分布式系统:SpringBoot中Dubbo以及Zookeeper依赖包冲突 LoggerFactory is not a Logback LoggerContext but Logback
目录 QUESTION:SpringBoot中Dubbo以及Zookeeper依赖包冲突? ANSWER: 导入curator-recipes依赖: 排除依赖: QUESTION:SpringBoot ...
- springboot依赖lib外置打成压缩包,以及snapshot依赖jar包ClassNotFoundExcepttion异常的解决办法
springboot依赖lib外置打成压缩包,以及snapshot依赖jar包ClassNotFoundExcepttion异常的解决办法 mvn插件 assembly压缩zip assembly.x ...
- 【部署】SpringBoot 打包部署/共享依赖包(分布式开发集中式部署微服务)精简jar包
精简jar包 将项目跟第三方依赖分开 [部署]SpringBoot 打包部署/共享依赖包(分布式开发集中式部署微服务) 1 修改pom <build><plugins>< ...
- SpringBoot使用swagger-spring-boot-starter maven依赖包实现Swagger2
前言 本文主要介绍SpringBoot框架下,如何使用swagger-spring-boot-starter maven依赖包实现Swagger2 适用于对SpringBoot+maven 有一定基础 ...
- Python中pip,pip3,虚拟环境(venv)三者的关系,如何在pycharm中使用虚拟环境,以及安装依赖包所遇到的问题。
目录 一.是什么是pip,pip3,与虚拟环境(venv) 二.三者之间的联系 三.在pycharm中设置虚拟环境 四.安装python依赖包的快捷方式 五.注意事项 六.感谢观看!!!点个赞或者关注 ...
- springboot打包成jar,并且把依赖包放到jar外面
打成jar包pom文件设置不赘述,修改pom.xml <plugin> <groupId>org.springframework.boot< ...
- springboot导包显示不存在_(一)SpringBoot搭建基本后端应用
boot在计算机术语中是启动的意思,SpringBoot也就是Spring的启动器. 稍有经验的JavaWeb程序员对于传统SSM结构的MVC应用,大多数最不好的体验就是搭建一个项目需要进行大量的配置 ...
- maven 公共模块依赖_「spring-boot 源码解析」spring-boot 依赖管理
问题 maven 工程,依赖管理是非常基本又非常重要的功能,现在的工程越来越庞大,依赖越来越多,各种二方包.三方包太多太多,依赖冲突处理起来真是让人头疼,经常需要涉及到多个地方需要调整. 微信公众号: ...
- springboot依赖lombok插件、lombok常用注解
--springboot依赖lombok插件.lombok常用注解 1 lombok插件 1.1 lombok插件简介 官方介绍如下: 意思是:lombok是一个能自动插入到编辑器和构建工具的java ...
- ubuntu18.04 ros-melodic 在安装ros依赖包时总是出现E软件包无法定位
ubuntu18.04 ros-melodic 在安装ros依赖包时总是出现E软件包无法定位 鱼香ROS介绍: 鱼香ROS是由机器人爱好者共同组成的社区,欢迎一起参与机器人技术交流. 进交流群请加机器 ...
最新文章
- c# 数据可视化_#OpenVisConf上的22位数据可视化从业者的10点收获
- Android 虚线实现绘制 - DashPathEffect
- FIlterInputStream和FilterOutputStream
- docker部署Redmine项目管理平台
- 业务行为的分析和设计
- component是什么接口_逐行解读Spring(二)什么,自定义标签没听说过?
- 疯狂软件2月3日Android就业班课程详细
- java开发环境以及数据类型
- IDEA开发中常用快捷键
- android hook 模拟点击_手把手讲解 Android Hook-实现无清单启动Activity
- 从零开始的LaTex生活
- 面试题 | ISP 图像处理算法工程师
- 【我的区块链之路】- 理解传统Kademlia和以太坊Kademlia网络
- win10子系统基本备份
- android 蓝牙sco开发
- Web自动化测试-Protractor基础(一)
- 如何在高压系统中实现电源和信号线的电气隔离
- 2022杭电多校八 1011-Stormwind(贪心)
- GD32F307 DAC 输出波形
- 中国计算机设计大赛来啦!用飞桨驱动智慧救援机器狗
热门文章
- 防抖 节流_坚持造轮子第二天 防抖与节流
- centos如何界面操作mysql_【mysql】centos7下mysql的安装以及基本操作
- AWS DeepRacer 默认参数调优 实验一
- 【易实战】Spring Cloud Greenwich Ribbon:负载均衡的服务调用
- 计算广告、推荐系统常用语
- 2021-09-07python深拷贝和浅拷贝
- 2021-09-07LRUCache机制
- [LeetCode][easy]Rank Transform of an Array
- [直观学习排序算法] 视觉直观感受若干常用排序算法
- 概率图模型(PGM)学习笔记(三)模式推断与概率图流