IntelliJ IDEA Plugin for Spring Boot: Difference between revisions

From NovaOrdis Knowledge Base
Jump to navigation Jump to search
Line 48: Line 48:
** [[Spring_Framework_Concepts#AOP|Aspects]]
** [[Spring_Framework_Concepts#AOP|Aspects]]
* Web
* Web
** Web
** [[Spring_Framework_Concepts#Spring_Framework_Web_Servlet| Web]]
** Reactive Web
** [[Spring_Framework_Concepts#Spring_Framework_Web_Reactive_Stack|Reactive Web]]
** Rest Repositories
** Rest Repositories
** Rest Repositories HAL Browser
** Rest Repositories HAL Browser

Revision as of 02:52, 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
  • 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
  • SQL
  • NoSQL
  • Integration
  • Cloud Core
  • Cloud Support
  • Cloud Config
  • 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