$ spring init --list

Supported dependencies

Id Description Required version
activemq Java Message Service API via Apache ActiveMQ >=1.4.0.RC1
activiti-basic Activiti BPMN workflow engine >=1.2.0.RELEASE and <2.0.0.M1
actuator Production ready features to help you monitor and manage your application
actuator-docs API documentation for the Actuator endpoints >=1.3.0.RELEASE and <2.0.0.M1
amqp Advanced Message Queuing Protocol via spring-rabbit
aop Create your own Aspects using Spring AOP and AspectJ
artemis Java Message Service API via Apache Artemis >=1.3.0.RELEASE
azure-active-directory Spring Security integration with Azure Active Directory for authentication >=1.5.4.RELEASE and <2.0.0.M1
azure-keyvault-secrets Spring value annotation integration with Azure Key Vault Secrets >=1.5.4.RELEASE and <2.0.0.M1
azure-storage Azure Storage service integration >=1.5.4.RELEASE and <2.0.0.M1
azure-support Auto-configuration for Azure Services (service bus, storage, active directory, cosmos DB, key vault and more) >=1.5.4.RELEASE and <2.0.0.M1
batch Spring Batch including HSQLDB database
cache Spring's Cache abstraction >=1.3.0.RELEASE
camel Integration using Apache Camel >=1.4.0.RELEASE and <2.0.0.M1
cloud-aws AWS native services from spring-cloud-aws >=1.2.3.RELEASE
cloud-aws-jdbc Relational databases on AWS with RDS and spring-cloud-aws-jdbc >=1.2.3.RELEASE
cloud-aws-messaging Messaging on AWS with SQS and spring-cloud-aws-messaging >=1.2.3.RELEASE
cloud-bus-amqp A simple control bus with AMQP and spring-cloud-bus-amqp >=1.2.3.RELEASE
cloud-bus-kafka A simple control bus with Kafka and spring-cloud-bus >=1.3.0.RELEASE
cloud-cloudfoundry-discovery Service discovery with Cloud Foundry >=1.3.0.RELEASE
cloud-config-client spring-cloud-config Client >=1.2.3.RELEASE
cloud-config-server Central management for configuration via a git or svn backend >=1.2.3.RELEASE
cloud-connectors Simplifies connecting to services in cloud platforms, including spring-cloud-connector and spring-cloud-cloudfoundry-connector >=1.2.0.RELEASE
cloud-contract-stub-runner Stub Runner for HTTP/Messaging based communication >=1.4.0.RC1
cloud-contract-verifier Test dependencies required for autogenerated tests >=1.4.0.RC1
cloud-contract-wiremock Test dependencies required for the WireMock HTTP server >=1.4.0.RC1
cloud-eureka Service discovery using spring-cloud-netflix and Eureka >=1.2.3.RELEASE
cloud-eureka-server spring-cloud-netflix Eureka Server >=1.2.3.RELEASE
cloud-feign Declarative REST clients with spring-cloud-netflix Feign >=1.2.3.RELEASE
cloud-gateway Intelligent and programmable routing with the reactive Spring Cloud Gateway >=2.0.0.M5
cloud-hystrix Circuit breaker with spring-cloud-netflix Hystrix >=1.2.3.RELEASE
cloud-hystrix-dashboard Circuit breaker dashboard with spring-cloud-netflix Hystrix >=1.2.3.RELEASE
cloud-oauth2 OAuth2 and distributed application patterns with spring-cloud-security >=1.2.3.RELEASE
cloud-ribbon Client side load balancing with spring-cloud-netflix and Ribbon >=1.2.3.RELEASE
cloud-security Secure load balancing and routing with spring-cloud-security >=1.2.3.RELEASE
cloud-sleuth-stream Marshals Spring Cloud Sleuth Spans over a Spring Cloud Stream binder >=1.3.0.RELEASE
cloud-sleuth-zipkin-stream Consumes span data in messages from Spring Cloud Sleuth Stream and writes them to a Zipkin store >=1.3.0.RELEASE
cloud-starter spring-cloud-context (e.g. Bootstrap context and @RefreshScope) >=1.2.3.RELEASE
cloud-starter-consul-config Configuration management with Hashicorp Consul >=1.3.0.RELEASE
cloud-starter-consul-discovery Service discovery with Hashicorp Consul >=1.3.0.RELEASE
cloud-starter-sleuth Distributed tracing via logs with spring-cloud-sleuth >=1.3.0.RELEASE
cloud-starter-vault-config Configuration management with HashiCorp Vault >=1.5.3.RELEASE
cloud-starter-zipkin Distributed tracing with an existing Zipkin installation and spring-cloud-sleuth-zipkin. Alternatively, consider Sleuth Stream. >=1.3.0.RELEASE
cloud-starter-zookeeper-config Configuration management with Zookeeper and spring-cloud-zookeeper-config >=1.3.0.RELEASE
cloud-starter-zookeeper-discovery Service discovery with Zookeeper and spring-cloud-zookeeper-discovery >=1.3.0.RELEASE
cloud-stream-binder-kafka Messaging microservices with Kafka >=1.3.0.RELEASE
cloud-stream-binder-rabbit Messaging microservices with RabbitMQ >=1.3.0.RELEASE
cloud-task Task result tracking along with integration with batch and streams >=1.3.0.RELEASE
cloud-turbine Circuit breaker metric aggregation using spring-cloud-netflix with Turbine and server-sent events >=1.2.3.RELEASE
cloud-turbine-stream Circuit breaker metric aggregation using spring-cloud-netflix with Turbine and Spring Cloud Stream (choose a specific Stream binder implementation to complement this) >=1.3.0.RELEASE
cloud-zuul Intelligent and programmable routing with spring-cloud-netflix Zuul >=1.2.3.RELEASE
configuration-processor Generate metadata for your custom configuration keys >=1.2.0.RELEASE
cxf-jaxrs RESTful Web Services framework with support of JAX-RS >=1.4.0.RELEASE and <2.0.0.M1
data-cassandra Cassandra NoSQL Database, including spring-data-cassandra >=1.3.0.RC1
data-cassandra-reactive Cassandra NoSQL Database, including spring-data-cassandra and the reactive driver >=2.0.0.M1
data-couchbase Couchbase NoSQL database, including spring-data-couchbase >=1.4.0.RELEASE
data-couchbase-reactive Couchbase NoSQL database, including spring-data-couchbase and the reactive driver >=2.0.0.M7
data-elasticsearch Elasticsearch search and analytics engine including spring-data-elasticsearch
data-gemfire GemFire distributed data store including spring-data-gemfire >=1.1.0.RELEASE and <2.0.0.M1
data-jpa Java Persistence API including spring-data-jpa, spring-orm and Hibernate
data-jpa Java Persistence API including spring-data-jpa, spring-orm and Hibernate
data-ldap LDAP support, including spring-data-ldap >=1.5.0.RC1
data-mongodb MongoDB NoSQL Database, including spring-data-mongodb
data-mongodb-reactive MongoDB NoSQL Database, including spring-data-mongodb and the reactive driver >=2.0.0.M1
data-neo4j Neo4j NoSQL graph database, including spring-data-neo4j >=1.4.0.RELEASE
data-redis Redis key-value data store, including spring-data-redis
data-redis Redis key-value data store, including spring-data-redis
data-redis-reactive Redis key-value data store, including spring-data-redis >=2.0.0.M7
data-rest Exposing Spring Data repositories over REST via spring-data-rest-webmvc
data-rest-hal Browsing Spring Data REST repositories in your browser >=1.3.0.RELEASE
data-solr Apache Solr search platform, including spring-data-solr
derby Apache Derby database (with embedded support) >=1.2.2.RELEASE
devtools Spring Boot Development Tools >=1.3.0.RELEASE
flapdoodle-mongo Embedded MongoDB for testing >=1.3.0.RELEASE
flyway Flyway Database Migrations library
freemarker FreeMarker templating engine
groovy-templates Groovy templating engine
h2 H2 database (with embedded support)
hateoas HATEOAS-based RESTful services >=1.2.2.RELEASE
hornetq Java Message Service API via HornetQ >=1.1.0.RELEASE and <1.4.0.RC1
hsql HSQLDB database (with embedded support)
integration Common spring-integration modules
jdbc JDBC databases
jersey RESTful Web Services framework with support of JAX-RS >=1.2.0.RELEASE
jooq Persistence support using Java Object Oriented Querying >=1.3.0.RELEASE
jta-atomikos JTA distributed transactions via Atomikos >=1.2.0.RELEASE
jta-bitronix JTA distributed transactions via Bitronix >=1.2.0.RELEASE
jta-narayana JTA distributed transactions via Narayana >=1.4.0.RELEASE
kafka Kafka messaging support using Spring Kafka >=1.5.0.RC1
keycloak Keycloak integration, an open source Identity and Access Management solution. >=1.5.3.RELEASE and <2.0.0.M1
liquibase Liquibase Database Migrations library
lombok Java annotation library which helps to reduce boilerplate code and code faster
mail javax.mail >=1.2.0.RC1
mobile Simplify the development of mobile web applications with spring-mobile >=1.0.0.RELEASE and <2.0.0.M1
mustache Mustache templating engine >=1.2.2.RELEASE
mybatis Persistence support using MyBatis
mysql MySQL jdbc driver
postgresql PostgreSQL jdbc driver
quartz Schedule jobs using Quartz >=2.0.0.M2
ratpack Spring Boot integration for the Ratpack framework >=1.2.0.RELEASE and <2.0.0.M1
remote-shell CRaSH shell integration >=1.0.0.RELEASE and <1.5.0.RC1
restdocs Document RESTful services by combining hand-written and auto-generated documentation
retry Provide declarative retry support via spring-retry >=1.3.0.RELEASE
scs-circuit-breaker Hystrix circuit breaker on Pivotal Cloud Foundry >=1.3.0.RELEASE and <2.0.0.M1
scs-config-client Config client on Pivotal Cloud Foundry >=1.3.0.RELEASE and <2.0.0.M1
scs-service-registry Eureka service discovery on Pivotal Cloud Foundry >=1.3.0.RELEASE and <2.0.0.M1
security Secure your application via spring-security
session API and implementations for managing a user’s session information >=1.3.0.RELEASE
social-facebook spring-social-facebook >=1.2.0.RELEASE and <2.0.0.M1
social-linkedin spring-social-linkedin >=1.2.0.RELEASE and <2.0.0.M1
social-twitter spring-social-twitter >=1.2.0.RELEASE and <2.0.0.M1
spring-shell Build shell-based clients >=1.4.0.RELEASE
sqlserver Microsoft SQL Server jdbc driver >=1.5.0.RC1
thymeleaf Thymeleaf templating engine, including integration with Spring
vaadin Vaadin java web application framework >=1.2.0.RELEASE
validation JSR-303 validation infrastructure (already included with web) >=1.3.0.RELEASE
velocity Velocity templating engine >=1.1.6.RELEASE and <1.4.0.M2
web Full-stack web development with Tomcat and Spring MVC
web-services Contract-first SOAP service development with Spring Web Services
web-services Contract-first SOAP service development with Spring Web Services
webflux Reactive web development with Netty and Spring WebFlux >=2.0.0.M1
websocket Websocket development with SockJS and STOMP
zipkin-ui add the Zipkin UI module to the Zipkin server to get a Zipkin service that accepts Spans and provides visualization >=1.3.3.RELEASE

Project types (* denotes the default)

Id Description Tags
gradle-build Generate a Gradle build file build:gradle,format:build
gradle-project Generate a Gradle based project archive build:gradle,format:project
maven-build Generate a Maven pom.xml build:maven,format:build
maven-project * Generate a Maven based project archive build:maven,format:project
Id Description Default value
artifactId project coordinates (infer archive name) demo
bootVersion spring boot version 1.5.9.RELEASE
description project description Demo project for Spring Boot
groupId project coordinates com.example
javaVersion language level 1.8
language programming language java
name project name (infer application name) demo
packageName root package com.example.demo
packaging project packaging jar
type project type maven-project
version project version 0.0.1-SNAPSHOT
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 202,607评论 5 476
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,047评论 2 379
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 149,496评论 0 335
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,405评论 1 273
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,400评论 5 364
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,479评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,883评论 3 395
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,535评论 0 256
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,743评论 1 295
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,544评论 2 319
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,612评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,309评论 4 318
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,881评论 3 306
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,891评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,136评论 1 259
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 42,783评论 2 349
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,316评论 2 342

推荐阅读更多精彩内容