spring-boot/spring-boot-starters
Phillip Webb 2e51b48cd9 Refactor actuator package locations
Restructure actuator packages to improve structure. The following
changes have been made:

 - Separate actuator and actuator auto-configuration into different
   modules.
 - Move endpoint code into `spring-boot-actuator`.
 - Move `Endpoint` implementations from a single package into
   technology specific packages.
 - Move `HealthIndicator` implementations from a single package into
   technology specific packages.
 - As much as possible attempt to mirror the `spring-boot` package
   structure and class naming in `spring-boot-actuator` and
   `spring-boot-actuator-autoconfigure`.
 - Move `DataSourceBuilder` and DataSource meta-data support from
   `spring-boot-actuator` to `spring-boot`.

Fixes gh-10261
2017-09-12 00:11:20 -07:00
..
spring-boot-starter Add javax.annotation-api dependency to spring-boot-starter 2017-09-08 13:56:31 +01:00
spring-boot-starter-activemq Next development version 2017-07-27 08:00:21 +00:00
spring-boot-starter-actuator Refactor actuator package locations 2017-09-12 00:11:20 -07:00
spring-boot-starter-amqp Next development version 2017-07-27 08:00:21 +00:00
spring-boot-starter-aop Next development version 2017-07-27 08:00:21 +00:00
spring-boot-starter-artemis Next development version 2017-07-27 08:00:21 +00:00
spring-boot-starter-batch Next development version 2017-07-27 08:00:21 +00:00
spring-boot-starter-cache Next development version 2017-07-27 08:00:21 +00:00
spring-boot-starter-cloud-connectors Next development version 2017-07-27 08:00:21 +00:00
spring-boot-starter-data-cassandra Next development version 2017-07-27 08:00:21 +00:00
spring-boot-starter-data-cassandra-reactive Remove spring-cql dependency from Reactive Cassandra starter 2017-05-23 17:32:24 +01:00
spring-boot-starter-data-couchbase Upgrade to Couchbase Client 2.5.0 2017-09-07 19:15:32 +01:00
spring-boot-starter-data-elasticsearch Next development version 2017-07-27 08:00:21 +00:00
spring-boot-starter-data-jpa Next development version 2017-07-27 08:00:21 +00:00
spring-boot-starter-data-ldap Next development version 2017-07-27 08:00:21 +00:00
spring-boot-starter-data-mongodb Next development version 2017-07-27 08:00:21 +00:00
spring-boot-starter-data-mongodb-reactive Align with Spring Framework 5's new Commons Logging adapter 2017-04-06 13:22:53 +01:00
spring-boot-starter-data-neo4j Next development version 2017-07-27 08:00:21 +00:00
spring-boot-starter-data-redis Next development version 2017-07-27 08:00:21 +00:00
spring-boot-starter-data-redis-reactive Add auto-configuration for reactive Redis 2017-05-04 09:25:36 +02:00
spring-boot-starter-data-rest Ignore duplicate javax.annotation classes from tomcat-embed-core 2017-09-08 13:57:04 +01:00
spring-boot-starter-data-solr Next development version 2017-07-27 08:00:21 +00:00
spring-boot-starter-freemarker Ignore duplicate javax.annotation classes from tomcat-embed-core 2017-09-08 13:57:04 +01:00
spring-boot-starter-groovy-templates Ignore duplicate javax.annotation classes from tomcat-embed-core 2017-09-08 13:57:04 +01:00
spring-boot-starter-hateoas Ignore duplicate javax.annotation classes from tomcat-embed-core 2017-09-08 13:57:04 +01:00
spring-boot-starter-integration Next development version 2017-07-27 08:00:21 +00:00
spring-boot-starter-jdbc Next development version 2017-07-27 08:00:21 +00:00
spring-boot-starter-jersey Upgrade to Jersey 2.26 2017-09-07 20:09:24 +01:00
spring-boot-starter-jetty Next development version 2017-07-27 08:00:21 +00:00
spring-boot-starter-jooq Next development version 2017-07-27 08:00:21 +00:00
spring-boot-starter-json Polish json starter 2017-08-23 09:48:54 +02:00
spring-boot-starter-jta-atomikos Next development version 2017-07-27 08:00:21 +00:00
spring-boot-starter-jta-bitronix Next development version 2017-07-27 08:00:21 +00:00
spring-boot-starter-jta-narayana Next development version 2017-07-27 08:00:21 +00:00
spring-boot-starter-log4j2 Next development version 2017-07-27 08:00:21 +00:00
spring-boot-starter-logging Next development version 2017-07-27 08:00:21 +00:00
spring-boot-starter-mail Next development version 2017-07-27 08:00:21 +00:00
spring-boot-starter-mobile Ignore duplicate javax.annotation classes from tomcat-embed-core 2017-09-08 13:57:04 +01:00
spring-boot-starter-mustache Next development version 2017-07-27 08:00:21 +00:00
spring-boot-starter-parent Enable "-parameters" compiler flag by default with Maven 2017-07-31 10:15:56 +02:00
spring-boot-starter-quartz Add Quartz Scheduler support 2017-05-30 18:48:12 +02:00
spring-boot-starter-reactor-netty Add Reactor Netty and WebFlux Starters 2017-02-06 14:43:15 +01:00
spring-boot-starter-security Next development version 2017-07-27 08:00:21 +00:00
spring-boot-starter-social-facebook Ignore duplicate javax.annotation classes from tomcat-embed-core 2017-09-08 13:57:04 +01:00
spring-boot-starter-social-linkedin Ignore duplicate javax.annotation classes from tomcat-embed-core 2017-09-08 13:57:04 +01:00
spring-boot-starter-social-twitter Ignore duplicate javax.annotation classes from tomcat-embed-core 2017-09-08 13:57:04 +01:00
spring-boot-starter-test Next development version 2017-07-27 08:00:21 +00:00
spring-boot-starter-thymeleaf Next development version 2017-07-27 08:00:21 +00:00
spring-boot-starter-tomcat Next development version 2017-07-27 08:00:21 +00:00
spring-boot-starter-undertow Next development version 2017-07-27 08:00:21 +00:00
spring-boot-starter-validation Next development version 2017-07-27 08:00:21 +00:00
spring-boot-starter-web Ignore duplicate javax.annotation classes from tomcat-embed-core 2017-09-08 13:57:04 +01:00
spring-boot-starter-web-services Ignore duplicate javax.annotation classes from tomcat-embed-core 2017-09-08 13:57:04 +01:00
spring-boot-starter-webflux Add nio-multipart-parser to webflux starter 2017-08-25 17:26:49 +02:00
spring-boot-starter-websocket Ignore duplicate javax.annotation classes from tomcat-embed-core 2017-09-08 13:57:04 +01:00
src/main/assembly Fix assembly that collects all of the starter poms 2016-03-30 15:09:56 +01:00
README.adoc Add ErroREST Spring Boot starter entry 2017-09-07 16:57:10 +02:00
pom.xml Next development version 2017-07-27 08:00:21 +00:00

README.adoc

= Starters

Spring Boot Starters are a set of convenient dependency descriptors that you can include
in your application. You get a one-stop-shop for all the Spring and related technology
that you need without having to hunt through sample code and copy paste loads of
dependency descriptors. For example, if you want to get started using Spring and
JPA for database access just include the `spring-boot-starter-data-jpa` dependency in
your project, and you are good to go.

For complete details see the
http://docs.spring.io/spring-boot/docs/current/reference/htmlsingle/#using-boot-starter-poms[reference documentation]

== Community Contributions
If you create a starter for a technology that is not already in the standard list we can
list it here. Just send a pull request for this page.

WARNING: While the
http://docs.spring.io/spring-boot/docs/current/reference/htmlsingle/#using-boot-starter-poms[reference documentation]
mentions that 3rd party starters should not start with `spring-boot`, some starters
do as they were designed before this was clarified.

|===
| Name | Location

| http://camel.apache.org/spring-boot.html[Apache Camel]
| https://github.com/apache/camel/tree/master/components/camel-spring-boot

| https://cxf.apache.org/docs/springboot.html[Apache CXF]
| https://github.com/apache/cxf

| https://qpid.apache.org/components/jms/[Apache Qpid]
| https://github.com/amqphub/amqp-10-jms-spring-boot

| http://wicket.apache.org/[Apache Wicket]
| https://github.com/MarcGiffing/wicket-spring-boot

| https://azure.microsoft.com/[Azure]
| https://github.com/Microsoft/azure-spring-boot-starters

| https://github.com/vladimir-bukhtoyarov/bucket4j/[Bucket4j]
| https://github.com/MarcGiffing/bucket4j-spring-boot-starter

| https://camunda.org/[Camunda BPM]
| https://github.com/camunda/camunda-bpm-spring-boot-starter

| Central Authentication Service (CAS) client
| https://github.com/Unicon/cas-client-autoconfig-support

| Charon reverse proxy
| https://github.com/mkopylec/charon-spring-boot-starter

| https://cloudant.com/[Cloudant]
| https://github.com/icha024/cloudant-spring-boot-starter

| http://www.couchbase.com/[Couchbase] HTTP session
| https://github.com/mkopylec/session-couchbase-spring-boot-starter

| DataSource decorating (https://github.com/p6spy/p6spy[P6Spy], https://github.com/ttddyy/datasource-proxy[datasource-proxy], https://github.com/vladmihalcea/flexy-pool[FlexyPool])
| https://github.com/gavlyukovskiy/spring-boot-data-source-decorator

| ErroREST exception handler
| https://github.com/mkopylec/errorest-spring-boot-starter

| http://ff4j.org/[Feature Flipping For Java (FF4J)]
| https://github.com/clun/ff4j/

| https://www.google.com/recaptcha[Google's reCAPTCHA]
| https://github.com/mkopylec/recaptcha-spring-boot-starter

| http://graphql.org/[GraphQL] with https://github.com/graphql-java/[GraphQL Java]
| https://github.com/graphql-java/graphql-spring-boot

| http://graphql.org/[GraphQL]
| https://github.com/merapar/graphql-spring-boot-starter

| http://www.grpc.io/[gRPC]
| https://github.com/LogNet/grpc-spring-boot-starter

| http://ha-jdbc.github.io/[HA JDBC]
| https://github.com/lievendoclo/hajdbc-spring-boot

| https://github.com/jknack/handlebars.java[Handlebars]
| https://github.com/allegro/handlebars-spring-boot-starter

| http://hdiv.org/[HDIV]
| https://github.com/hdiv/spring-boot-starter-hdiv

| Hiatus for Spring Boot
| https://github.com/jihor/hiatus-spring-boot

| http://infinispan.org/[Infinispan]
| https://github.com/infinispan/infinispan-spring-boot

| https://github.com/neuland/jade4j[Jade Templates] (Jade4J)
| https://github.com/domix/spring-boot-starter-jade4j

| JSF (http://primefaces.org/[PrimeFaces], http://primefaces-extensions.github.io/[PrimeFaces Extensions], http://bootsfaces.net/[BootsFaces], http://butterfaces.org/[ButterFaces], http://omnifaces.org/[OmniFaces], http://angularfaces.net/[AngularFaces], https://javaserverfaces.java.net/[Mojarra] and http://myfaces.apache.org[MyFaces])
| http://joinfaces.org

| http://log4jdbc.brunorozendo.com/[Log4jdbc]
| https://github.com/candrews/log4jdbc-spring-boot-starter

| https://logback.qos.ch/access.html[Logback-access]
| https://github.com/akihyro/logback-access-spring-boot-starter

| https://github.com/membrane/service-proxy[Membrane Service Proxy]
| https://github.com/membrane/membrane-spring-boot-starter

| http://modelmapper.org/[ModelMapper]
| https://github.com/jmnarloch/modelmapper-spring-boot-starter

| http://secondmarket.github.io/mongeez/[Mongeez]
| https://github.com/hzpz/mongeez-spring-boot-starter/

| https://www.mulesoft.com/platform/soa/mule-esb-open-source-esb[Mule ESB]
| https://github.com/denschu/mule-spring-boot-starter

| http://mybatis.org/mybatis-3/[Mybatis]
| https://github.com/mybatis/mybatis-spring-boot

| https://github.com/facebook/nifty[Nifty] (Thrift on Netty)
| https://github.com/bigdullrock/nifty-spring-boot-starter

| http://square.github.io/okhttp/[OkHttp]
| https://github.com/freefair/okhttp-spring-boot

| http://orika-mapper.github.io/orika-docs/[Orika]
| https://github.com/akihyro/orika-spring-boot-starter

| http://resteasy.jboss.org/[RESTEasy]
| https://github.com/paypal/resteasy-spring-boot

| http://restfb.com/[RestFB] Messenger
| https://github.com/marsbits/restfbmessenger

| http://projects.spring.io/spring-batch/[Spring Batch] (Advanced usage)
| https://github.com/codecentric/spring-boot-starter-batch-web

| SSH Daemon
| https://github.com/anand1st/sshd-shell-spring-boot

| https://github.com/StripesFramework/stripes[Stripes]
| https://github.com/juanpablo-santos/stripes-spring-boot

| http://teiid.org/[Teiid]
| https://github.com/teiid/teiid-spring-boot

| https://vaadin.com/[Vaadin]
| https://github.com/vaadin/spring/tree/master/vaadin-spring-boot-starter

| http://www.wiremock.org[WireMock] and Spring REST Docs
| https://github.com/ePages-de/restdocs-wiremock

| https://code.google.com/p/wro4j/[WRO4J]
| https://github.com/sbuettner/spring-boot-autoconfigure-wro4j

| http://alexo.github.io/wro4j/[Wro4j] (Advanced usage)
| https://github.com/michael-simons/wro4j-spring-boot-starter

|===