Fork me on GitHub

Spring boot项目创建

使用IDEA创建项目
  • New Project,选择Spring Initializr,Next,Next
    upload successful

  • 选择相关集成的JAR包
    upload successful

Core
工具名称 说明 参考地址
DevTools 热部署 详情前往
Security 权限控制 -
Lombok 代码模板,省略了get/set的方法,IDEA中有Lombok的插件 -
Configration Processor - -
Session 分布式Session共享 -
Cache 缓存,具体位置 详情前往
Validation 后端的数据校验 -
Retry spring熔断机制 -
JTA 分布式事务处理,Atomikos,Bitronix,Narayana -
Aspects AOP处理 -
Web
工具名称 说明 参考地址
Web - -
Rest Repositories - -
Rest Repositories HAL Browser - -
HATEOAS - -
Web Services - -
Jersey JAX-RS - -
Websocket - -
REST Docs - -
Vaadin - -
Apache CXF - -
Ratpack - -
Mobile - -
Keycloak - -
Template Engines
工具名称 说明 参考地址
Yhymeleaf - -
Freemarker - -
Mustache - -
Groovy Templates - -
SQL
工具名称 说明 参考地址
JPA - -
MySql - -
H2 - -
JDBC - -
Mybatis - -
PostgreSQL - -
SQL Server - -
HSQLDB - -
Apache Derby - -
Liquibase - -
Flyway - -
JOOQ - -
NoSQL
工具名称 说明 参考地址
Redis - -
MongoDB - -
Reactive Redis - -
Reactive MongoDB - -
Embedded MongoDB - -
Elasticsearch - -
Solr - -
Cassandra - -
Couchbase - -
Neo4j - -
Gemfire - -
Cloud Core-分布式核心
工具名称 说明 参考地址
Cloud Connectors - -
Cloud Bootstrap - -
Cloud Security - -
Cloud OAuth2 - -
Cloud Task - -
Cloud Config-分布式配置中心
工具名称 说明 参考地址
Cloud Client - -
Cloud Server - -
Vault Configuration - -
Zookeeper Configuration - -
Consul Configuration - -
Cloud Discovery-分布式服务注册
工具名称 说明 参考地址
Zookeeper Discovery - -
Cloud Routing-动态数据路由
工具名称 说明 参考地址
Zuul - -
Ribbon - -
Feign - -
Cloud Circuit Breaker-熔断器
工具名称 说明 参考地址
Hystrix - -
Turbine - -
Cloud Tracing-分布式追踪器
工具名称 说明 参考地址
Zipkin UI - -
Zipkin Stream - -
Zipkin Client - -
Sleuth Stream - -
Cloud Messaging-分布式消息总线
工具名称 说明 参考地址
Cloud Bus Kafka - -
Cloud Bus AMQP - -
Stream Binder Rabbit - -
Stream Binder Kafka - -
以下省略一部分,都是些看不懂的东西。
参考文献

IntelliJ IDEA Spring Boot Help

I'm not rich, but still hold the dream.
显示 Gitment 评论