spring-boot/spring-boot-starters
Stephane Nicoll de268d97e2 Add auto-configuration for reactive Redis
This commit provides an auto-configuration for reactive Redis and a
starter that provides Lettuce as Jedis doesn't support reactive
operations.

There are no support for reactive redis repositories at the moment so
only a `ReactiveRedisTemplate` is auto-configured if necessary.

Closes gh-8053
2017-05-04 09:25:36 +02:00
..
spring-boot-starter Next Development Version 2017-04-21 08:32:01 +00:00
spring-boot-starter-activemq Next Development Version 2017-04-21 08:32:01 +00:00
spring-boot-starter-actuator Next Development Version 2017-04-21 08:32:01 +00:00
spring-boot-starter-amqp Next Development Version 2017-04-21 08:32:01 +00:00
spring-boot-starter-aop Next Development Version 2017-04-21 08:32:01 +00:00
spring-boot-starter-artemis Next Development Version 2017-04-21 08:32:01 +00:00
spring-boot-starter-batch Next Development Version 2017-04-21 08:32:01 +00:00
spring-boot-starter-cache Next Development Version 2017-04-21 08:32:01 +00:00
spring-boot-starter-cloud-connectors Next Development Version 2017-04-21 08:32:01 +00:00
spring-boot-starter-data-cassandra Next Development Version 2017-04-21 08:32:01 +00:00
spring-boot-starter-data-cassandra-reactive Polish "Add reactive support for Spring Data Cassandra" 2017-04-26 15:31:01 +02:00
spring-boot-starter-data-couchbase Next Development Version 2017-04-21 08:32:01 +00:00
spring-boot-starter-data-elasticsearch Next Development Version 2017-04-21 08:32:01 +00:00
spring-boot-starter-data-jpa Next Development Version 2017-04-21 08:32:01 +00:00
spring-boot-starter-data-ldap Next Development Version 2017-04-21 08:32:01 +00:00
spring-boot-starter-data-mongodb Next Development Version 2017-04-21 08:32:01 +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-04-21 08:32:01 +00:00
spring-boot-starter-data-redis Next Development Version 2017-04-21 08:32:01 +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 Next Development Version 2017-04-21 08:32:01 +00:00
spring-boot-starter-data-solr Next Development Version 2017-04-21 08:32:01 +00:00
spring-boot-starter-freemarker Next Development Version 2017-04-21 08:32:01 +00:00
spring-boot-starter-groovy-templates Next Development Version 2017-04-21 08:32:01 +00:00
spring-boot-starter-hateoas Next Development Version 2017-04-21 08:32:01 +00:00
spring-boot-starter-integration Next Development Version 2017-04-21 08:32:01 +00:00
spring-boot-starter-jdbc Next Development Version 2017-04-21 08:32:01 +00:00
spring-boot-starter-jersey Next Development Version 2017-04-21 08:32:01 +00:00
spring-boot-starter-jetty Next Development Version 2017-04-21 08:32:01 +00:00
spring-boot-starter-jooq Next Development Version 2017-04-21 08:32:01 +00:00
spring-boot-starter-jta-atomikos Next Development Version 2017-04-21 08:32:01 +00:00
spring-boot-starter-jta-bitronix Next Development Version 2017-04-21 08:32:01 +00:00
spring-boot-starter-jta-narayana Next Development Version 2017-04-21 08:32:01 +00:00
spring-boot-starter-log4j2 Next Development Version 2017-04-21 08:32:01 +00:00
spring-boot-starter-logging Next Development Version 2017-04-21 08:32:01 +00:00
spring-boot-starter-mail Next Development Version 2017-04-21 08:32:01 +00:00
spring-boot-starter-mobile Next Development Version 2017-04-21 08:32:01 +00:00
spring-boot-starter-mustache Add Mustache support for Spring WebFlux apps 2017-04-25 11:27:18 +02:00
spring-boot-starter-parent Fixup version numbers following release 2017-04-21 11:26:45 +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-04-21 08:32:01 +00:00
spring-boot-starter-social-facebook Drop `spring-social-web-thymeleaf3` 2017-04-27 11:29:56 -07:00
spring-boot-starter-social-linkedin Drop `spring-social-web-thymeleaf3` 2017-04-27 11:29:56 -07:00
spring-boot-starter-social-twitter Drop `spring-social-web-thymeleaf3` 2017-04-27 11:29:56 -07:00
spring-boot-starter-test Next Development Version 2017-04-21 08:32:01 +00:00
spring-boot-starter-thymeleaf Add Thymeleaf auto-configuration for WebFlux 2017-04-28 14:11:45 +02:00
spring-boot-starter-tomcat Next Development Version 2017-04-21 08:32:01 +00:00
spring-boot-starter-undertow Next Development Version 2017-04-21 08:32:01 +00:00
spring-boot-starter-validation Next Development Version 2017-04-21 08:32:01 +00:00
spring-boot-starter-web Next Development Version 2017-04-21 08:32:01 +00:00
spring-boot-starter-web-services Next Development Version 2017-04-21 08:32:01 +00:00
spring-boot-starter-webflux Add Reactor Netty and WebFlux Starters 2017-02-06 14:43:15 +01:00
spring-boot-starter-websocket Next Development Version 2017-04-21 08:32:01 +00:00
src/main/assembly Fix assembly that collects all of the starter poms 2016-03-30 15:09:56 +01:00
README.adoc Add Log4jdbc Starter reference 2017-04-24 10:58:46 +02:00
pom.xml Add auto-configuration for reactive Redis 2017-05-04 09:25:36 +02: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://log4jdbc.brunorozendo.com/[Log4jdbc]
| https://github.com/candrews/log4jdbc-spring-boot-starter

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

| 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/

| 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

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

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

| 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

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

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

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

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

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

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

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

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

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

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

| https://github.com/oembedler/spring-graphql-common[Spring GraphQL] (GraphQL and GraphiQL)
| https://github.com/oembedler/graphql-spring-boot

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

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

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

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

| 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

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

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

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

| LDAP
| https://github.com/eddumelendez/ldap-spring-boot

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

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

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

|===