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

Starters SpringBoot

ferramentas online Spring Boot oferecem muitos permite que adicionemos jars na classe path. Os starters integrados do Spring Boot programas de entradafazem o desenvolvimento mais fácil e rápido. Starters do Spring Booté O descriptor de dependência

No Framework do Spring Boot, todos os starters seguem um padrão de nomeação semelhante: spring-boot-starter-* onde * representa um tipo específico de aplicativo. Por exemplo, se você quiser usar Spring e JPA para acesso ao banco de dados, precisará no nosso pom.xml o arquivo contém spring-boot-starter-data-jpa dependências

Starters de terceiros

Podemos também adicionar ao projeto programas de inicialização de terceiros。Mas não usamos spring-boot-starter para incluir dependências de terceiros. spring-boot-O 'starter' é reservado para os componentes oficiais do Spring Boot. Os programas de inicialização de terceiros começam com o nome do projeto. Por exemplo, o nome do projeto de terceiros é abc então o nome do dependência será abc-spring-boot-iniciador.

O Framework Spring Boot em org.springframework.boot Abaixo estão os iniciadores de aplicativos fornecidos na pasta.

NomeDescrição
spring-boot-starter-thymeleaf Este é usado para construir aplicações web MVC usando vistas Thymeleaf.
spring-boot-starter-data-couchbase Este é usado para o banco de dados orientado a documentos Couchbase e Spring Data Couchbase.
spring-boot-starter-artemis Este é usado para a transmissão de mensagens JMS usando Apache Artemis.
spring-boot-starter-web-services Este é usado para Spring Web Services.
spring-boot-starter-mail Este é usado para suportar o envio de e-mails usando Java Mail e Spring Framework.
spring-boot-starter-data-redis Usado para o armazenamento de dados chave-valor Redis e o cliente Jedis para Spring Data Redis.
spring-boot-starter-web Este é usado para construir aplicações web, incluindo aplicações RESTful usando Spring MVC. Usa o Tomcat como o contêiner embutido padrão.
spring-boot-starter-data-gemfire Este é usado para o armazenamento de dados distribuído GemFire e Spring Data GemFire.
spring-boot-starter-activemq Este é usado para a transmissão de mensagens JMS usando Apache ActiveMQ.
spring-boot-starter-data-elasticsearch Este é usado para o motor de busca e análise Elasticsearch e Spring Data Elasticsearch.
spring-boot-starter-integração Este é usado para integração do Spring.
spring-boot-starter-test Este é usado para testar aplicações Spring Boot com bibliotecas como JUnit, Hamcrest e Mockito.
spring-boot-starter-jdbc Este é usado para JDBC com o pool de conexões JDBC do Tomcat.
spring-boot-starter-mobile Este é usado para construir aplicações web usando Spring Mobile.
spring-boot-starter-validação Este é usado para validação de Java Bean usando Hibernate Validator.
spring-boot-starter-hateoas Este é usado para construir aplicações web RESTful baseadas em hipermedia usando Spring MVC e Spring HATEOAS.
spring-boot-starter-jersey Este é usado para usar JAX-RS e Jersey para construir aplicações web RESTful. Em vez do spring-boot-starter-web.
spring-boot-starter-data-neo4j Usado no Neo.4jGraphDB e Spring Data Neo.4j.
spring-boot-starter-data-ldap Este é usado no Spring Data LDAP.
spring-boot-starter-websocket Usado para construir aplicativos WebSocket. Utiliza o suporte WebSocket do Spring Framework.
spring-boot-starter-aop Usado para programação orientada a aspectos com Spring AOP e AspectJ.
spring-boot-starter-amqp Usado para o Spring AMQP e Rabbit MQ.
spring-boot-starter-data-cassandra Usado para o banco de dados distribuído Cassandra e Spring Data Cassandra.
spring-boot-starter-social-facebook Usado para o Spring Social Facebook.
spring-boot-starter-jta-atomikos Usado para transações JTA com Atomikos.
spring-boot-starter-security Usado para o Spring Security.
spring-boot-starter-mustache Usado para construir aplicativos web MVC com vistas Mustache.
spring-boot-starter-data-jpa Usado para o Spring Data JPA com Hibernate.
spring-boot-starter Usado para o core starter, incluindo suporte de configuração automática, log e YAML.
spring-boot-starter-groovy-templates Usado para construir aplicativos web MVC com vistas de template Groovy.
spring-boot-starter-freemarker Usado para construir aplicativos web MVC com vistas FreeMarker.
spring-boot-starter-batch Usado no Spring Batch.
spring-boot-starter-social-linkedin Usado para o Spring Social LinkedIn.
spring-boot-starter-cache Usado para o suporte de cache do framework Spring.
spring-boot-starter-data-solr Usado para a plataforma de busca Apache Solr com Spring Data Solr.
spring-boot-starter-data-mongodb Usado para o banco de dados documental MongoDB e Spring Data MongoDB.
spring-boot-starter-jooq Usado para acesso a bancos de dados SQL com jOOQ. Em vez de spring-boot-starter-data-jpa ou spring-boot-starter-jdbc
spring-boot-starter-jta-narayana Usado para o Spring Boot Narayana JTA Starter.
spring-boot-starter-cloud-connectors Usado no Spring Cloud Connector, para simplificar a conexão com serviços em plataformas de nuvem como Cloud Foundry e Heroku.
spring-boot-starter-jta-bitronix Usado para transações JTA com Bitronix.
spring-boot-starter-social-twitter Usado para o Spring Social Twitter.
spring-boot-starter-data-rest Usado para expor o repositório do Spring Data REST no REST.

Entrada na Versão Produção do Spring Boot

NomeDescrição
spring-boot-starter-actuator Usado pelo Actuator do Spring Boot, que fornece funcionalidades prontas para produção, ajudando a monitorar e gerenciar seu aplicativo.
spring-boot-starter-remote-shell Usado para CRaSH remote shell para monitorar e gerenciar seu aplicativo via SSH. De1.5Não recomendado para uso inicial.

Entrada na Tecnologia Spring Boot

NomeDescrição
spring-boot-starter-undertow Usado pelo Undertow como contêiner servlet embutido. Substitui o spring-boot-starter-tomcat。
spring-boot-starter-jetty Usado pelo Jetty como contêiner servlet embutido. Substitui o spring-boot-starter-tomcat。
spring-boot-starter-logging Usado para log, startador de log padrão. Usado pelo Logback
spring-boot-starter-tomcat Usado pelo Tomcat, como contêiner servlet embutido. spring-boot-starter-Startador Servlet Contêiner Padrão Usado pelo Web Spring
spring-boot-starter-log4j2 Usado para Log4j2Realizar log. Substitui o spring-boot-starter-logging。