Copyright © 2022-2024 aizws.net · 网站版本: v1.2.6·内部版本: v1.23.3·
页面加载耗时 0.00 毫秒·物理内存 62.2MB ·虚拟内存 1300.8MB
欢迎来到 AI 中文社区(简称 AI 中文社),这里是学习交流 AI 人工智能技术的中文社区。 为了更好的体验,本站推荐使用 Chrome 浏览器。
Spring Boot 提供了许多 starters ,允许我们在类路径中添加jar。 Spring Boot内置的 入门程序使开发更加轻松,快速。 Spring Boot Starters是 依赖项描述符。
在Spring Boot Framework中,所有启动程序都遵循类似的命名模式: spring-boot-starter-* ,其中 * 表示特定类型的应用程序。例如,如果要使用Spring和JPA进行数据库访问,则需要在我们的 pom.xml 文件中包含 spring-boot-starter-data-jpa 依赖项
我们还可以在项目中添加 第三方启动程序。但是我们不使用 spring-boot-starter 来包含第三方依赖项。 spring-boot-starter为官方的Spring Boot构件保留。第三方启动程序以项目名称开头。例如,第三方项目名称为 abc ,那么依赖项名称将为 abc-spring-boot-starter。
Spring Boot Framework在 org.springframework.boot 组下提供了以下应用程序启动器。
名称 | 说明 |
spring-boot-starter-thymeleaf | 它用于使用Thymeleaf视图构建MVC Web应用程序。 |
spring-boot-starter-data-couchbase | 它用于Couchbase面向文档的数据库和Spring Data Couchbase。 |
spring-boot-starter-artemis | 它用于使用Apache Artemis进行JMS消息传递。 |
spring-boot-starter-web-services | 它用于Spring Web Services。 |
spring-boot-starter-mail | 它用于支持Java Mail和Spring Framework的电子邮件发送。 |
spring-boot-starter-data-redis | 用于Spring Data Redis和Jedis客户端的Redis键值数据存储。 |
spring-boot-starter-web | 它用于构建Web应用程序,包括使用Spring MVC的RESTful应用程序。它使用Tomcat作为默认的嵌入式容器。 |
spring-boot-starter-data-gemfire | 它用于GemFire分布式数据存储和Spring Data GemFire。 |
spring-boot-starter-activemq | 它用于使用Apache ActiveMQ的JMS消息传递中。 |
spring-boot-starter-data-elasticsearch | 它用于Elasticsearch搜索和分析引擎以及Spring Data Elasticsearch。 |
spring-boot-starter-integration | 它用于Spring集成。 |
spring-boot-starter-test | 它用于测试带有JUnit,Hamcrest和Mockito等库的Spring Boot应用程序。 |
spring-boot-starter-jdbc | 它用于具有Tomcat JDBC连接池的JDBC。 |
spring-boot-starter-mobile | 它用于使用Spring Mobile构建Web应用程序。 |
spring-boot-starter-validation | 它用于通过Hibernate Validator进行Java Bean验证。 |
spring-boot-starter-hateoas | 它用于通过Spring MVC和Spring HATEOAS构建基于超媒体的RESTful Web应用程序。 |
spring-boot-starter-jersey | 它用于使用JAX-RS和Jersey构建RESTful Web应用程序。替代spring-boot-starter-web。 |
spring-boot-starter-data-neo4j | 用于Neo4j图形数据库和Spring Data Neo4j。 |
spring-boot-starter-data-ldap | 它用于Spring Data LDAP。 |
spring-boot-starter-websocket | 它用于构建WebSocket应用程序。它使用Spring Framework的WebSocket支持。 |
spring-boot-starter-aop | 它用于使用Spring AOP和AspectJ进行面向方面的编程。 |
spring-boot-starter-amqp | 它用于Spring AMQP和Rabbit MQ。 |
spring-boot-starter-data-cassandra | 用于Cassandra分布式数据库和Spring Data Cassandra。 |
spring-boot-starter-social-facebook | 它用于Spring Social Facebook。 |
spring-boot-starter-jta-atomikos | 它用于使用Atomikos进行JTA交易。 |
spring-boot-starter-security | 它用于Spring Security。 |
spring-boot-starter-mustache | 它用于使用Mustache视图构建MVC Web应用程序。 |
spring-boot-starter-data-jpa | 它用于带有Hibernate的Spring Data JPA。 |
spring-boot-starter | 它用于核心启动器,包括自动配置支持,日志记录和YAML。 |
spring-boot-starter-groovy-templates | 它用于使用Groovy模板视图构建MVC Web应用程序。 |
spring-boot-starter-freemarker | 它用于使用FreeMarker视图构建MVC Web应用程序。 |
spring-boot-starter-batch | 它用于Spring Batch。 |
spring-boot-starter-social-linkedin | 它用于Spring Social LinkedIn。 |
spring-boot-starter-cache | 它用于Spring框架的缓存支持。 |
spring-boot-starter-data-solr | 它用于带有Spring Data Solr的Apache Solr搜索平台。 |
spring-boot-starter-data-mongodb | 它用于MongoDB面向文档的数据库和Spring Data MongoDB。 |
spring-boot-starter-jooq | 它用于jOOQ访问SQL数据库。替代spring-boot-starter-data-jpa或spring-boot-starter-jdbc。 |
spring-boot-starter-jta-narayana | 它用于Spring Boot Narayana JTA Starter。 |
spring-boot-starter-cloud-connectors | 用于Spring Cloud Connector,可简化与Cloud Foundry和Heroku等云平台中服务的连接。 |
spring-boot-starter-jta-bitronix | 它用于使用Bitronix的JTA交易。 |
spring-boot-starter-social-twitter | 它用于Spring Social Twitter。 |
spring-boot-starter-data-rest | 它用于使用Spring Data REST在REST上公开Spring Data存储库。 |
名称 | 说明 |
spring-boot-starter-actuator | 它用于Spring Boot的Actuator,提供了生产就绪功能,可帮助您监视和管理应用程序。 |
spring-boot-starter-remote-shell | 它用于CRaSH远程shell通过SSH监视和管理您的应用程序。从1.5开始不推荐使用。 |
名称 | 说明 |
spring-boot-starter-undertow | 用于Undertow,作为嵌入式servlet容器。替代spring-boot-starter-tomcat。 |
spring-boot-starter-jetty | 它用于Jetty作为嵌入式servlet容器。替代spring-boot-starter-tomcat。 |
spring-boot-starter-logging | 它用于使用Logback进行日志记录。默认的日志启动器。 |
spring-boot-starter-tomcat | 它用于Tomcat,作为嵌入式servlet容器。 spring-boot-starter-web使用的默认servlet容器启动器。 |
spring-boot-starter-log4j2 | 用于Log4j2进行日志记录。替代spring-boot-starter-logging。 |
Spring Boot 1.3提供了另一个名为Spring Boot DevTools的模块。 DevTools代表 Developer Tool 。该模块的目的是在使用Spring Boot应用 ...