IntelliJ IDEA Plugin for Spring Boot: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
Line 107: | Line 107: | ||
** [[Spring_Cloud_Task|Cloud Task]] | ** [[Spring_Cloud_Task|Cloud Task]] | ||
* Cloud Support | * Cloud Support | ||
** Cloud Connectors | |||
** Open Service Broker | |||
* Cloud Config | * Cloud Config | ||
** [[Spring_Cloud_Config|Config Client]] | |||
** [[Spring_Cloud_Config|Config Server]] | |||
** [[Spring Cloud Vault|Vault Configuration]] | |||
** Zookeeper Configuration | |||
** Consul Configuration | |||
* Cloud Discovery | * Cloud Discovery | ||
* Cloud Routing | * Cloud Routing |
Revision as of 03:27, 8 October 2018
Internal
Overview
The Spring Boot IntelliJ IDEA plugin Spring Initializr API to generate Spring Boot projects.
Installation
It should be installed by default, go to the plugin list and search for "Spring Boot".
Procedures
Create a New Spring Boot Project with Spring Initializr
Splash screen -> Create New Project -> Spring Initializr (note to not chose "Spring", but "Spring Initializr")
Project SDK
Choose Initializr Service URL -> Default https://start.spring.io -> Next
Project Metadata
- Group
- Artifact
- Type (Maven Project, Maven POM, Gradle Project, Gradle Config)
- Language
- Packaging
- Java Version
- Version
- Name
- Description
- Package (autogenerated based on group, including the artifact name, you may want to modify).
Dependencies
- Core
- DevTools
- Security - places Spring Security on the classpath, securing the application by default.
- Lombok
- Configuration Processor
- Session
- Cache
- Validation
- Retry
- Aspects
- Web
- Web
- Reactive Web
- Rest Repositories
- Rest Repositories HAL Browser
- HATEOAS
- Web Services
- Jersey (JAX-RS)
- Websocket
- REST Docs
- Vaadin
- Apache CXF (JAX-RS)
- Ratpack
- Mobile
- Keycloak
- Template Engines
- Thymeleaf
- Freemarker
- Mustache
- Groovy Templates
- SQL
- NoSQL
- Integration
- Cloud Core
- Cloud Bootstrap
- Cloud Function
- Cloud Security
- Cloud OAuth2
- Cloud Task
- Cloud Support
- Cloud Connectors
- Open Service Broker
- Cloud Config
- Config Client
- Config Server
- Vault Configuration
- Zookeeper Configuration
- Consul Configuration
- Cloud Discovery
- Cloud Routing
- Cloud Circuit Breaker
- Cloud Tracing
- Cloud Messaging
- Cloud AWS
- Cloud Contract
- Pivotal Cloud Foundry
- Azure
- Spring Cloud GCP
- I/O
- Ops