Spring Boot组件说明

来源:互联网 发布:elementary 安装软件 编辑:程序博客网 时间:2024/05/22 17:51
名称 描述 spring-boot-starter 核心 Spring Boot starter,包括自动配置支持,日志和 YAML spring-boot-starter-actuator 生产准备的特性,用于帮我们监控和管理应用 spring-boot-starter-amqp 对”高级消息队列协议”的支持,通过 spring-rabbit 实现 spring-boot-starter-aop 对面向切面编程的支持,包括 spring-aop 和 AspectJ spring-boot-starter-batch 对 Spring Batch 的支持,包括 HSQLDB 数据库 spring-boot-starter-cloudconnectors 对 Spring Cloud Connectors 的支持,简化在云平台下(例如,Cloud Foundry 和 Heroku)服务的连接 spring-boot-starter-dataelasticsearch 对 Elasticsearch 搜索和分析引擎的支持,包括 spring-data-elasticsearch spring-boot-starter-datagemfire 对 GemFire 分布式数据存储的支持,包括 spring-data-gemfire spring-boot-starter-data-jpa 对”Java 持久化 API”的支持,包括 spring-data-jpa,spring-orm 和 Hibernate spring-boot-starter-datamongodb 对 MongoDB NOSQL 数据库的支持,包括 spring-data-mongodb spring-boot-starter-data-rest 对通过 REST 暴露 Spring Data 仓库的支持,通过 spring-data-rest-webmvc 实现 spring-boot-starter-data-solr 对 Apache Solr 搜索平台的支持,包括 spring-data-solr spring-boot-starter-freemarker 对 FreeMarker 模板引擎的支持 spring-boot-starter-groovytemplates 对 Groovy 模板引擎的支持 spring-boot-starter-hateoas 对基于 HATEOAS 的 RESTful 服务的支持,通过 spring-hateoas 实现 spring-boot-starter-hornetq 对”Java 消息服务 API”的支持,通过 HornetQ 实现 spring-boot-starter-integration 对普通 spring-integration 模块的支持 spring-boot-starter-jdbc 对 JDBC 数据库的支持 spring-boot-starter-jersey 对 Jersey RESTful Web 服务框架的支持 spring-boot-starter-jta-atomikos 对 JTA 分布式事务的支持,通过 Atomikos 实现 spring-boot-starter-jta-bitronix 对 JTA 分布式事务的支持,通过 Bitronix 实现 spring-boot-starter-mail 对 javax.mail 的支持 spring-boot-starter-mobile 对 spring-mobile 的支持 spring-boot-starter-redis 对 REDIS 键值数据存储的支持,包括 spring-redis spring-boot-starter-security 对 spring-security 的支持 spring-boot-starter-socialfacebook 对 spring-social-facebook 的支持 spring-boot-starter-sociallinkedin 对 spring-social-linkedin 的支持 spring-boot-starter-socialtwitter 对 spring-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 对全栈 web 开发的支持, 包括 Tomcat 和 spring-webmvc spring-boot-starter-websocket 对 WebSocket 开发的支持 spring-boot-starter-ws 对 Spring Web 服务的支持

Spring Boot 生产准备的 starters:


名称 描述 spring-boot-starter-actuator 添加生产准备特性,比如指标和监控 spring-boot-starter-remote-shell 添加远程 ssh shell 支持

排除或交换具体技术方面的 starters:


名称 描述 spring-boot-starter-jetty 导入 Jetty HTTP 引擎(作为 Tomcat 的替代) spring-boot-starter-log4j 对 Log4J 日志系统的支持 spring-boot-starter-logging 导入 Spring Boot 的默认日志系统 spring-boot-starter-tomcat 导入 Spring Boot 的默认 HTTP 引擎 spring-boot-starter-undertow 导入 Undertow HTTP 引擎(作为 Tomcat 的替代)
原创粉丝点击