El IDE para desarrolladores de Spring

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.

Iníciese en el desarrollo en Spring

Genere un proyecto Spring Boot directamente desde su IDE.

Empiece con facilidad

Creación de proyectos Spring Boot Ultimate

El IDE presenta el asistente de proyectos Spring Boot, que se integra con la API Spring Initializr para generar e importar su proyecto directamente desde el IDE.

Asistencia inteligente a la codificación

Disfrute de una asistencia de codificación excepcional para su código fuente basado en Spring, tanto en Java como en Kotlin.

Smart Code Completion Ultimate

La finalización de código inteligente le ayuda a escribir más rápidamente un código impecable basado en Spring. Como IDE de Spring, IntelliJ IDEA es consciente del contexto y ofrece únicamente las sugerencias más adecuadas no solo en sus archivos Java o Kotlin basados en Spring, sino también en archivos de propiedades de configuración, referencias de rutas URL y muchas más situaciones.

Opción para filtrar clases en la vista Coverage

Inspecciones y arreglos rápidos Ultimate

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.

Refactorizaciones fiables

Refactorizaciones fiables Ultimate

IntelliJ IDEA ofrece refactorizaciones eficaces y minuciosas: Rename y Delete seguras, Extract Method, Introduce Variable, Inline Variable o Method, y otras refactorizaciones. Por ejemplo, cuando cambia el nombre de una clase dentro de una declaración JPA, se actualizará todo, desde la clase de entidad JPA hasta cada expresión JPA relacionada.

Navegación instantánea por el código Spring

Aproveche las amplias capacidades de navegación.

Navegación a través de iconos del medianil

Navegación a través de iconos del medianil Ultimate

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.

Navegación a través de iconos del medianil

Fácil navegación de servicio al cliente Ultimate

Puede navegar de cliente a servicio haciendo clic en la URL correspondiente en sus proyectos con Spring MVC, Spring WebFlux y Spring Feign.

Navegación a través de iconos del medianil

Navegación basada en diagramas Ultimate

IntelliJ IDEA dispone de un sinfín de diagramas útiles que pueden ayudarle a analizar su aplicación, y puede saltar de cada uno de estos diagramas al elemento Spring que representa.

Search Everywhere Ultimate

Utilice Search Everywhere doble Mayús para saltar a cualquier archivo, clase o símbolo de su proyecto en un abrir y cerrar de ojos. Incluso puede saltar entre las acciones del IDE y ventanas de herramientas.

Navegación a través de iconos del medianil

Navegación por beans de Spring con Lombok Ultimate

IntelliJ IDEA ofrece compatibilidad total con Lombok, incluida la navegación a dependencias o candidatos autoinyectados, así como arreglos rápidos para las dependencias de beans que faltan.

Herramientas de desarrollo integradas

Obtenga todas las herramientas que necesita incluidas desde el principio sin tener que buscar e instalar complementos.

Navegación a través de iconos del medianil

Ejecución de aplicaciones Spring Ultimate

Acceda a los servicios que necesita para desarrollar aplicaciones con Spring Framework. Ejecute y depure configuraciones, servidores de aplicaciones, sesiones de bases de datos, conexiones Docker y mucho más desde un solo lugar: la ventana de herramientas Services.

Opción para filtrar clases en la vista Coverage

Pruebas de aplicaciones Spring Ultimate

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.

Cliente HTTP basado en el editor

Cliente HTTP basado en el editor Ultimate

Cree, edite y ejecute consultas HTTP, gRPC, WebSocket y GraphQL directamente en el editor mientras prueba su servicio web con el cliente HTTP integrado. Puede guardar las solicitudes HTTP en un archivo o añadirlas como plantillas al sistema de control de versiones y hacer que estén disponibles directamente en su proyecto.

Fácil acceso a asignaciones de solicitudes HTTP

Acceso sencillo a las asignaciones de solicitudes HTTP Ultimate

Acceda a las asignaciones de solicitudes HTTP a través del cliente HTTP integrado y gestiónelas en la ventana de herramientas Endpoints. Los métodos anotados con @RequestMapping o @GetMapping tienen iconos del medianil que le permiten utilizar el cliente HTTP para realizar una solicitud al URI dado.

Empiece con facilidad

Herramientas de bases de datos para Spring Ultimate

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.

Visualización avanzada

Analice con facilidad incluso los proyectos Spring y Spring Boot más complejos.

Opción para filtrar clases en la vista Coverage

Diagrama Spring Beans Dependencies Ultimate

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.

Opción para filtrar clases en la vista Coverage

Diagrama Spring Application Context Dependencies Ultimate

Visualice las dependencias entre varios archivos de configuración y analice cómo se incluyen y referencian entre sí con el diagrama Spring Application Context Dependencies. Con este diagrama puede detectar y eliminar fácilmente errores, como las dependencias circulares.

Pestaña del actuador Ultimate

En la pestaña Actuator puede supervisar y gestionar el estado de la aplicación Spring Boot en el entorno de producción: los beans de tiempo de ejecución de la aplicación, su estado y también las asignaciones de solicitudes.

Ventana de herramientas Spring Ultimate

Visualice las definiciones de los beans de Spring utilizados en su proyecto y vea cómo se relacionan con otros beans, navegue también entre los componentes de Spring y las dependencias en la ventana de herramientas Spring.

Ventana de herramientas Endpoints

Ventana de herramientas Endpoints Ultimate

Obtenga una vista agregada de las API de cliente y servidor, utilizadas en su proyecto para los protocolos HTTP y WebSocket, y genere una solicitud HTTP en la ventana de herramientas Endpoints.

Tutoriales de Spring Framework

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.