IntelliJ IDEA proporciona un variado conjunto de herramientas integradas para desarrolladores y compatibilidad con el marco de trabajo Spring tanto en código Java como Kotlin, incluyendo Spring MVC, Spring Boot, Spring Integration, Spring Security y Spring Cloud.
Genere un proyecto Spring Boot directamente desde su IDE.
Cree su proyecto de Spring Boot en unos pocos clics, configure las dependencias necesarias y comience a codificar sobre la marcha.
Explore su aplicación con una vista Logical Structure que conoce Spring. Siga con facilidad las rutas de autoescritura entre beans, detecte relaciones clave entre ellas de un vistazo, y explore nuevas bases de código sin problemas.
Disfrute de una asistencia de codificación excepcional para su código fuente basado en Spring, tanto en Java como en Kotlin.
Obtenga una finalización consciente de Spring sin precedentes, tanto para Java como para Kotlin.
El IDE sugiere automáticamente beans a medida que escribe, y genera código de autoescritura por usted, lo que le ayudará a centrarse en crear nuevas funcionalidades en lugar de dedicarse a las tareas más repetitivas.
El IDE detecta errores y probables fallos en su proyecto Spring, incluso antes de que lo compile y ejecute, y le muestra una explicación y le ofrece correcciones. El IDE dispone de docenas de inspecciones específicas de Spring que cubren una amplia gama de problemas, como errores de autocableado de clases bean y expresiones de perfil incorrectas.
Cree un repositorio para JPA y JDBC de Spring Data con solo escribir su nombre. IntelliJ IDEA se encargará del resto, como generar el código y autoescribir el repositorio. También puede añadir métodos de consulta directamente en el editor, para que no tenga que ir cambiando entre archivo y perder la concentración.
Ahorre tiempo y reduzca errores con el diálogo específico para crear beans de Spring. Solo tiene que introducir un nombre e IntelliJ IDEA añadirá todo el código y las anotaciones necesarias.
El complemento Spring Debugger para IntelliJ IDEA reconoce el contexto de Spring y le ofrece herramientas para inspeccionar e interactuar con aplicaciones de Spring que se ejecutan en modo depuración.
Vea todos los beans gestionados por Spring directamente en la vista Project mientras depura. Las entradas en gris indican beans sin instancia, y las de color naranja destacan los beans simulados (con Mockito), incluidos aquellos con propiedades cargadas desde archivos de configuración.
Vea el valor de tiempo de ejecución activo directamente en los archivos de configuración de Spring .properties y .yaml, destacando valores anulados en sus ubicaciones de origen. Haga clic en el valor insertado para saltar a su definición en el código. Así evitará configuraciones incorrectas y ahorrará tiempo buscando dónde se origina una configuración.
Con el evaluador de expresiones del depurador en IntelliJ IDEA, puede llamar a cualquier método desde un bean de Spring en el contexto actual. Desencadene métodos programados, ponga en marcha eventos asíncronos o use API externas: es como tener un REPL para su aplicación Spring directamente en el depurador.
El evaluador de expresiones del depurador de Spring también le permite evaluar valores de propiedades. Inspeccione valores de propiedades efectivos, observe fuentes de valores y siga la traza de pila de asignación de valores para comprender la configuración de la aplicación: todo desde un solo lugar.
No se requiere configuración manual: IntelliJ IDEA detecta y muestra las conexiones a las fuentes de datos activas directamente en la ventana de herramientas Database tan pronto como tu aplicación Spring se ponga en marcha.
IntelliJ IDEA muestra transacciones activas directamente en su código y la ventana de herramientas Debugger, incluyendo los niveles de aislamiento y propagación.
Aproveche las amplias capacidades de navegación.
Navegue por su código con iconos del medianil que pueden llevarle a los contextos de aplicación pertinentes, a las declaraciones de beans autocableados o entre editores y oyentes.
Puede navegar de cliente a servicio haciendo clic en la URL correspondiente en sus proyectos con Spring MVC, Spring WebFlux y Spring Feign.
Obtenga todas las herramientas que necesita incluidas desde el principio sin tener que buscar e instalar complementos.
IntelliJ IDEA reconoce las clases anotadas con anotaciones de prueba de Spring como pruebas y le ayuda a ejecutarlas desde el editor. Es más, puede iniciar fácilmente un grupo de pruebas directamente desde la ventana de herramientas Services.
Utilice el cliente HTTP integrado para componer, editar y ejecutar consultas de GraphQL, WebSocket, gRPC o HTTP directamente en el editor mientras prueba su servicio web.
La pestaña del actuador le ayuda a comprobar el estado de su aplicación, con información que incluye los beans cargados, estado de comprobación de salud, mapeo de solicitudes y valores de variables del entorno; todo ello sin salir del IDE.
Obtenga asistencia a la codificación inteligente al editar SQL, conéctese a bases de datos en vivo, ejecute consultas, navegue y exporte datos e incluso gestione los esquemas de sus bases de datos en una interfaz gráfica de usuario intuitiva dentro del IDE.
Vea y analice las dependencias entre beans en su proyecto con el diagrama Spring Beans Dependencies. Encuentre el elemento Spring que necesita y salte a él directamente desde el diagrama.
Cree aplicaciones web modernas que admitan sin complicaciones arquitecturas de microservicios, sistemas en la nube, procesamiento reactivo y cargas de trabajo sin servidor en IntelliJ IDEA.
Este sencillo tutorial «Hello World» describe cómo crear y ejecutar una aplicación de Spring en IntelliJ IDEA.
Este tutorial le muestra cómo IntelliJ IDEA le ayuda a escribir código, analizar su aplicación de Spring y gestionarla en el momento de la ejecución.