Spring Boot Launcher Starter Detailed

Source: Internet
Author: User
Tags apache solr solr gemfire log4j value store

Spring Boot Launcher starter detailed Chszs, not allowed to reprint without the Bo master. Permission to reprint should be marked by the author and blog home: Http://blog.csdn.net/chszs

The Spring Boot app launcher has a total of 44 basic types, specifically as follows:

1) Spring-boot-starter
This is the core launcher for spring boot, which includes automatic configuration, logging, and Yaml.

2) Spring-boot-starter-actuator
Help monitor and manage apps.

3) SPRING-BOOT-STARTER-AMQP
Support for the AMQP protocol via Spring-rabbit (Advanced Message Queuing Protocol).

4) SPRING-BOOT-STARTER-AOP
Supports aspect-oriented programming i.e. AOP, including SPRING-AOP and ASPECTJ.

5) Spring-boot-starter-artemis
The JMS-enabled API (Java Message Service API) is available through Apache Artemis.

6) Spring-boot-starter-batch
Supports spring Batch, including the HSQLDB database.

7) Spring-boot-starter-cache
Supports spring's cache abstraction.

8) Spring-boot-starter-cloud-connectors
Support for spring cloud connectors simplifies connecting services on cloud platforms such as cloud Foundry or Heroku.

9) Spring-boot-starter-data-elasticsearch
Supports the Elasticsearch search and analysis engine, including Spring-data-elasticsearch.

) Spring-boot-starter-data-gemfire
Supports GemFire distributed data storage, including Spring-data-gemfire.

One) SPRING-BOOT-STARTER-DATA-JPA
Supports JPA (Java persistence API), including SPRING-DATA-JPA, Spring-orm, Hibernate.

SPRING-BOOT-STARTER-DATA-MONGODB)
Supports MongoDB data, including Spring-data-mongodb.

Spring-boot-starter-data-rest)
With SPRING-DATA-REST-WEBMVC, the spring data Data Warehouse is exposed through rest.

SPRING-BOOT-STARTER-DATA-SOLR)
Supports the Apache SOLR search platform, including SPRING-DATA-SOLR.

Spring-boot-starter-freemarker)
Supports the Freemarker template engine.

Spring-boot-starter-groovy-templates)
Support for the groovy template engine.

SPRING-BOOT-STARTER-HATEOAS)
Support for Hateoas-based restful Web services through Spring-hateoas.

) SPRING-BOOT-STARTER-HORNETQ
JMS is supported through HORNETQ.

Spring-boot-starter-integration)
Support for common spring-integration modules.

SPRING-BOOT-STARTER-JDBC)
Supports JDBC database.

) Spring-boot-starter-jersey
Supports the Jersey RESTful Web services Framework.

Spring-boot-starter-jta-atomikos)
Supports JTA distributed transactions with Atomikos.

Spring-boot-starter-jta-bitronix)
Supports JTA distributed transactions with Bitronix.

) Spring-boot-starter-mail
Supports Javax.mail modules.

Spring-boot-starter-mobile)
Support Spring-mobile.

Spring-boot-starter-mustache)
Supports the Mustache template engine.

Spring-boot-starter-redis)
Supports Redis key-value store database, including Spring-redis.

spring-boot-starter-security)
Support Spring-security.

) Spring-boot-starter-social-facebook
Support Spring-social-facebook

Spring-boot-starter-social-linkedin)
Support Pring-social-linkedin

Spring-boot-starter-social-twitter)
Support Pring-social-twitter

Spring-boot-starter-test)
Support for regular test dependencies, including JUnit, Hamcrest, Mockito, and spring-test modules.

) spring-boot-starter-thymeleaf
Support for the Thymeleaf template engine, including integration with spring.

spring-boot-starter-velocity)
Supports the velocity template engine.

Spring-boot-starter-web)
s supports full-stack web development, including Tomcat and SPRING-WEBMVC.

Spring-boot-starter-websocket)
Support WebSocket Development.

Notoginseng) Spring-boot-starter-ws
Supports Spring Web Services.

The Spring Boot Application Launcher is also available for production environments in 2 ways, as follows:

1) spring-boot-starter-actuator
Added features for product-on-line correlation, such as measurement and monitoring.

2) Spring-boot-starter-remote-shell
Added support for remote SSH shell.

Finally, the Spring boot Application Launcher also has some replacement technology initiators, as follows:

1) Spring-boot-starter-jetty
introduced the jetty HTTP engine (to replace Tomcat).

2) spring-boot-starter-log4j
Supports the LOG4J log framework.

3) spring-boot-starter-logging
The spring boot default log frame logback is introduced.

4) Spring-boot-starter-tomcat
The Spring boot default HTTP engine tomcat is introduced.

5) Spring-boot-starter-undertow
introduced the Undertow HTTP engine (to replace Tomcat).

Spring Boot Launcher Starter Detailed

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.