Spring boot 启动器

本文详细介绍了Spring Boot中各种启动器的功能与用途,包括数据库访问、Web开发、安全配置等多个方面,为开发者提供了全面的选择指南。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

启动器名称启动器说明
spring-boot-starter核心模块,包含自动配置支持、日志库和对YAML配置文件的支持
spring-boot-starter-amqp支持AMQP,包含 spring-rabbit
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-gemfire支持GemFire分布式数据存储,包含spring-data-gemfire
spring-boot-starter-data-jpa支持JPA,包含spring-data-jpa、spring-orm和Hibernate
spring-boot-starter-data-elasticsearch支持ElasticSearch搜索和分析引擎,包含spring-data-elasticsearch
spring-boot-starter-data-solr支持Apache Solr 搜索平台,包含spring-data-solr
spring-boot-starter-mongodb支持MongoDB,包含spring-data-mongodb
spring-boot-starter-data-rest支持以REST方式暴露Spring Data 仓库,包含 spring-data-rest-webmvc
spring-boot-starter-redis支持Redis键值存储数据库,包含spring-redis
spring-boot-starter-jdbc支持使用JDBC访问数据库
spring-boot-starter-jta-atomikos通过Atomikos支持JTA分布式事务管理
spring-boot-starter-jta-bitronix通过Bitronix支持JTA分布式事务管理
spring-boot-starter-security包含spring-security
spring-boot-starter-test包含常用的测试所需的依赖,如TestNG、Hamcrest、Mockito和spring-test等
spring-boot-starter-velocity支持使用Velocity作为模板引擎
spring-boot-starter-freemarker支持FreeMarker模板引擎
spring-boot-starter-thymeleaf支持Thymeleaf模板引擎,包含与Spring的集成
spring-boot-starter-mustache支持Mustache模板引擎
spring-boot-starter-web

支持Web应用开发,包含tomcat、spring-mvc、spring-webmvc和jackson

spring-boot-starter-websocket支持使用Tomcat开发WebSocket应用
spring-boot-starter-ws支持Spring Web Services
spring-boot-start-groovy-templates支持Groovy模板引擎
spring-boot-starter-hateoas通过spring-hateoas支持基于Hateoas的RESTful Web服务
spring-boot-starter-hornetq通过HornetQ支持JMS
spring-boot-starter-log4j添加Log4j的支持
spring-boot-starter-logging使用Spring Boot 默认的日志框架Logback
spring-boot-starter-integration支持通用的spring-integration模块
spring-boot-starter-jersey支持Jersey RESTful Web 服务框架
spring-boot-starter-mail支持javax.mail模块
spring-boot-starter-mobile支持spring-mobile
spring-boot-starter-social-facebook支持spring-social-facebook
spring-boot-starter-social-linkedin支持spring-social-linkedin
spring-boot-starter-social-twitter支持spring-social-twitter
spring-boot-starter-actuator添加使用于生产环境的功能,如性能指标和监测等功能
spring-boot-starter-remote-shell支持远程SSH命令操作
spring-boot-starter-tomcat使用Spring Boot 默认的 Tomcat作为应用服务器
spring-boot-starter-jetty引入了Jetty HTTP 引擎(用于替换Tomcat)
spring-boot-starter-undertow引入了Undertow HTTP引擎(用于替换Tomcat)

 

转载于:https://my.oschina.net/worriedfox/blog/1805615

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值