English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Starters de SpringBoot

herramientas en línea Spring Boot ofrecen muchos permite que añadamos jar en la ruta de la clase. Los starters integrados en Spring Boot Inicio de programahace que el desarrollo sea más fácil y rápido. Starters de Spring Bootes El descriptor de dependencia

En el Framework de Spring Boot, todos los Starters siguen un patrón de nombre similar: spring-boot-starter-* ,donde * representa un tipo de aplicación específico. Por ejemplo, si se desea usar Spring y JPA para el acceso a la base de datos, se necesita en nuestro pom.xml el archivo contiene spring-boot-starter-data-jpa dependencias

Starters de terceros

还可以在项目中添加 programas de inicio de terceros。Pero no usamos spring-boot-starter para incluir dependencias de terceros. spring-boot-Starter se reserva para componentes oficiales de Spring Boot. Los programas de inicio de terceros comienzan con el nombre del proyecto. Por ejemplo, el nombre del proyecto de terceros es abc entonces, el nombre del dependencia será abc-spring-boot-lanzador.

El Framework Spring Boot en org.springframework.boot En el grupo se proporcionan los siguientes lanzadores de aplicaciones.

Inicio de técnicas de Spring BootNombre
spring-boot-starter-thymeleaf Se utiliza para construir aplicaciones web MVC utilizando vistas Thymeleaf.
spring-boot-starter-data-couchbase Se utiliza para la base de datos orientada a documentos Couchbase y Spring Data Couchbase.
spring-boot-starter-artemis Se utiliza para la transmisión de mensajes JMS utilizando Apache Artemis.
spring-boot-starter-web-services Se utiliza para Spring Web Services.
spring-boot-starter-mail Se utiliza para soportar el envío de correo electrónico utilizando Java Mail y el Framework Spring.
spring-boot-starter-data-redis Se utiliza para el almacenamiento de datos clave-valor Redis y el cliente Jedis para Spring Data Redis.
spring-boot-starter-web Se utiliza para construir aplicaciones web, incluyendo aplicaciones RESTful utilizando Spring MVC. Utiliza Tomcat como contenedor嵌入式 por defecto.
spring-boot-starter-data-gemfire Se utiliza para el almacenamiento de datos distribuido GemFire y Spring Data GemFire.
spring-boot-starter-activemq Se utiliza en la transmisión de mensajes JMS utilizando Apache ActiveMQ.
spring-boot-starter-data-elasticsearch Se utiliza para el motor de búsqueda y análisis Elasticsearch y Spring Data Elasticsearch.
spring-boot-starter-integración Se utiliza para la integración de Spring.
spring-boot-starter-test Se utiliza para probar aplicaciones Spring Boot con bibliotecas como JUnit, Hamcrest y Mockito.
spring-boot-starter-jdbc Se utiliza para JDBC con el pool de conexiones JDBC de Tomcat.
spring-boot-starter-mobile Se utiliza para construir aplicaciones web utilizando Spring Mobile.
spring-boot-starter-validación Se utiliza para la validación de Java Bean a través de Hibernate Validator.
spring-boot-starter-hateoas Se utiliza para construir aplicaciones web RESTful basadas en hipermedia a través de Spring MVC y Spring HATEOAS.
spring-boot-starter-jersey Se utiliza para usar JAX-RS y Jersey se utilizan para construir aplicaciones web RESTful. En lugar de spring-boot-starter-web.
spring-boot-starter-data-neo4j para Neo4j gráfico base de datos y Spring Data Neo4j.
spring-boot-starter-data-ldap Se utiliza para Spring Data LDAP.
spring-boot-starter-websocket Se utiliza para construir aplicaciones WebSocket. Utiliza el soporte de WebSocket del framework Spring.
spring-boot-starter-aop Se utiliza para la programación orientada a aspectos con Spring AOP y AspectJ.
spring-boot-starter-amqp Se utiliza para Spring AMQP y Rabbit MQ.
spring-boot-starter-data-cassandra Se utiliza para bases de datos distribuidas Cassandra y Spring Data Cassandra.
spring-boot-starter-social-facebook Se utiliza para Spring Social Facebook.
spring-boot-starter-jta-atomikos Se utiliza para transacciones JTA con Atomikos.
spring-boot-starter-security Se utiliza para Spring Security.
spring-boot-starter-mustache Se utiliza para construir aplicaciones web MVC utilizando vistas Mustache.
spring-boot-starter-data-jpa Se utiliza para Spring Data JPA con Hibernate.
spring-boot-starter Se utiliza para el lanzador de núcleo, que incluye soporte de configuración automática, registro y YAML.
spring-boot-starter-groovy-templates Se utiliza para construir aplicaciones web MVC utilizando vistas de plantillas Groovy.
spring-boot-starter-freemarker Se utiliza para construir aplicaciones web MVC utilizando vistas FreeMarker.
spring-boot-starter-batch Se utiliza para Spring Batch.
spring-boot-starter-social-linkedin Se utiliza para Spring Social LinkedIn.
spring-boot-starter-cache Se utiliza para el soporte de caché del framework Spring.
spring-boot-starter-data-solr Se utiliza para la plataforma de búsqueda Apache Solr con Spring Data Solr.
spring-boot-starter-data-mongodb Se utiliza para bases de datos documentales MongoDB y Spring Data MongoDB.
spring-boot-starter-jooq Se utiliza para el acceso a bases de datos SQL con jOOQ, en lugar de Spring.-boot-starter-data-jpa o spring-boot-starter-jdbc
spring-boot-starter-jta-narayana Se utiliza para el Starter Narayana JTA de Spring Boot.
spring-boot-starter-cloud-connectors Se utiliza para Spring Cloud Connector, que simplifica la conexión con servicios en plataformas en la nube como Cloud Foundry y Heroku.
spring-boot-starter-jta-bitronix Se utiliza para transacciones JTA de Bitronix.
spring-boot-starter-social-twitter Se utiliza para Spring Social Twitter.
spring-boot-starter-data-rest Se utiliza para publicar repositorios de Spring Data REST en REST.

Inicio de producción de Spring Boot

Inicio de técnicas de Spring BootNombre
spring-boot-starter-actuator Se utiliza para el Actuator de Spring Boot, que proporciona funcionalidades listas para producción, que pueden ayudarle a monitorear y administrar su aplicación.
spring-boot-starter-remote-shell Se utiliza para CRaSH remote shell a través de SSH para monitorear y administrar su aplicación. Desde1.5.

No se recomienda su uso en la actualidad.

Inicio de técnicas de Spring BootNombre
spring-boot-starter-Descripción undertow-boot-starter-Utilizado para Jetty como contenedor servlet integrado. Reemplazando a spring
spring-boot-starter-Utilizado para Undertow como contenedor servlet integrado. Reemplazando a spring jetty-boot-starter-Utilizado para Jetty como contenedor servlet integrado. Reemplazando a spring
spring-boot-starter-tomcat。 logging
spring-boot-starter-Utilizado para registro de logs con Logback.启动器 de logs por defecto. tomcat-boot-starter-启动器 por defecto utilizado por spring web. Utilizado para Tomcat, como contenedor servlet integrado. spring
spring-boot-starter-log4j2 Usado para Log4j2Realizar registro de logs. Reemplazando a spring-boot-starter-logging。