IntelliJ IDEA 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.

Empiece con facilidad

Genere un proyecto Spring Boot directamente desde su IDE.

Empiece con facilidad

Creación de proyectos Spring Boot Ultimate

El IDE ofrece el asistente de proyectos Spring Initializr, que se integra con la API de 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. IntelliJ IDEA es consciente del contexto y ofrece únicamente las sugerencias más adecuadas no solo en sus archivos Java o Kotlin, 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.

Opción para filtrar clases en la vista Coverage

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

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.

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 en Spring: configuraciones de ejecución y depuración, servidores de aplicaciones, sesiones de bases de datos, conexiones Docker, etc., todo desde un mismo 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.

Fácil acceso a asignaciones de solicitudes HTTP

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 para bases de datos 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.