Spring Boot应用程序启动器
Table 13.1. Spring Boot application starters
Name | Description | Pom |
---|---|---|
|
Core starter, including auto-configuration support, logging and YAML |
|
|
Starter for JMS messaging using Apache ActiveMQ |
|
|
Starter for using Spring AMQP and Rabbit MQ |
|
|
Starter for aspect-oriented programming with Spring AOP and AspectJ |
|
|
Starter for JMS messaging using Apache Artemis |
|
|
Starter for using Spring Batch |
|
|
Starter for using Spring Framework’s caching support |
|
|
Starter for using Spring Cloud Connectors which simplifies connecting to services in cloud platforms like Cloud Foundry and Heroku |
|
|
Starter for using Cassandra distributed database and Spring Data Cassandra |
|
|
Starter for using Cassandra distributed database and Spring Data Cassandra Reactive |
|
|
Starter for using Couchbase document-oriented database and Spring Data Couchbase |
|
|
Starter for using Couchbase document-oriented database and Spring Data Couchbase Reactive |
|
|
Starter for using Elasticsearch search and analytics engine and Spring Data Elasticsearch |
|
|
Starter for using Spring Data JDBC |
|
|
Starter for using Spring Data JPA with Hibernate |
|
|
Starter for using Spring Data LDAP |
|
|
Starter for using MongoDB document-oriented database and Spring Data MongoDB |
|
|
Starter for using MongoDB document-oriented database and Spring Data MongoDB Reactive |
|
|
Starter for using Neo4j graph database and Spring Data Neo4j |
|
|
Starter for using Redis key-value data store with Spring Data Redis and the Lettuce client |
|
|
Starter for using Redis key-value data store with Spring Data Redis reactive and the Lettuce client |
|
|
Starter for exposing Spring Data repositories over REST using Spring Data REST |
|
|
Starter for using the Apache Solr search platform with Spring Data Solr |
|
|
Starter for building MVC web applications using FreeMarker views |
|
|
Starter for building MVC web applications using Groovy Templates views |
|
|
Starter for building hypermedia-based RESTful web application with Spring MVC and Spring HATEOAS |
|
|
Starter for using Spring Integration |
|
|
Starter for using JDBC with the HikariCP connection pool |
|
|
Starter for building RESTful web applications using JAX-RS and Jersey. An alternative to |
|
|
Starter for using jOOQ to access SQL databases. An alternative to |
|
|
Starter for reading and writing json |
|
|
Starter for JTA transactions using Atomikos |
|
|
Starter for JTA transactions using Bitronix |
|
|
Starter for using Java Mail and Spring Framework’s email sending support |
|
|
Starter for building web applications using Mustache views |
|
|
Starter for using Spring Security’s OAuth2/OpenID Connect client features |
|
|
Starter for using Spring Security’s OAuth2 resource server features |
|
|
Starter for using the Quartz scheduler |
|
|
Starter for using Spring Security |
|
|
Starter for testing Spring Boot applications with libraries including JUnit, Hamcrest and Mockito |
|
|
Starter for building MVC web applications using Thymeleaf views |
|
|
Starter for using Java Bean Validation with Hibernate Validator |
|
|
Starter for building web, including RESTful, applications using Spring MVC. Uses Tomcat as the default embedded container |
|
|
Starter for using Spring Web Services |
|
|
Starter for building WebFlux applications using Spring Framework’s Reactive Web support |
|
|
Starter for building WebSocket applications using Spring Framework’s WebSocket support |
In addition to the application starters, the following starters can be used to add production ready features:
Table 13.2. Spring Boot production starters
Name | Description | Pom |
---|---|---|
|
Starter for using Spring Boot’s Actuator which provides production ready features to help you monitor and manage your application |
Finally, Spring Boot also includes the following starters that can be used if you want to exclude or swap specific technical facets:
Table 13.3. Spring Boot technical starters
Name | Description | Pom |
---|---|---|
|
Starter for using Jetty as the embedded servlet container. An alternative to |
|
|
Starter for using Log4j2 for logging. An alternative to |
|
|
Starter for logging using Logback. Default logging starter |
|
|
Starter for using Reactor Netty as the embedded reactive HTTP server. |
|
|
Starter for using Tomcat as the embedded servlet container. Default servlet container starter used by |
|
|
Starter for using Undertow as the embedded servlet container. An alternative to |
使用方式 spring-boot-starter-thymeleaf替换成以上启动器内容即可
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-thymeleaf</artifactId>
</dependency>
最新文章
- C语言的可变参数在Linux(Ubuntu)与Windows下注意点
- ncurses-devel
- MVC知识进阶01
- Lua模块测试
- Luence学习笔记
- 网络安全学习和CTF必不可少的一些网站
- Response.Write页面跳转
- python 中 input 和 raw_input 的区别
- Rebind and Rewind in Execution Plans
- [转载]JQuery的Ajax跨域请求的解决方案
- java实现各种数据统计图(柱形图,饼图,折线图)
- 数据结构随笔-php实现队列
- mongodb3.6 (五)net 客户端访问mongodb设置超时时间踩过的“坑”
- Mac下安装多版本python
- Xcode注释转文档appledoc使用
- 官网下载旧版本jdk,老版本jdk,jdk1.7,jdk1.8
- 【XSY2785】模型
- 2017-12-15python全栈9期第二天第六节之三次登陆机会升级版再试试
- vscode隐藏运行ts生成的js文件和map文件
- C#的值传递与引用传递