English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Spring Boot поставляются с множеством starters позволяет нам добавлять jar в классовый путь. Внутренние запускные программыделает разработку более легкой и быстрой. Spring Boot Startersявляется Описание зависимостей.
Все запускающие программы в фреймворке Spring Boot следуют аналогичному шаблону имен: spring-boot-starter-* в котором * 表示特定类型 приложений. Например, если нужно использовать Spring и JPA для доступа к базе данных, то в нашем pom.xml в файле spring-boot-starter-data-jpa зависимости
Мы также можем добавить в проект сторонние запускающие программы. Но мы не используем spring-boot-starter чтобы включить сторонние зависимости. spring-boot-starter зарезервирован для официальных компонентов Spring Boot. Сторонние запускающие программы начинаются с имени проекта. Например, имя стороннего проекта abc Следовательно, имя зависимостей будет abc-spring-boot-starter
Фреймворк Spring Boot в org.springframework.boot В этой группе предоставлены следующие приложения запуска.
Название | Описание |
spring-boot-starter-thymeleaf | Это используется для создания MVC веб-приложений с помощью视图 Thymeleaf. |
spring-boot-starter-data-couchbase | Он используется для документоориентированной базы данных Couchbase и Spring Data Couchbase. |
spring-boot-starter-artemis | Он используется для передачи сообщений JMS с использованием Apache Artemis. |
spring-boot-starter-web-services | Он используется для Spring Web Services. |
spring-boot-starter-mail | Он используется для поддержки отправки электронной почты с помощью Java Mail и Spring Framework. |
spring-boot-starter-data-redis | Он используется для хранения данных Redis с использованием Spring Data Redis и клиента Jedis. |
spring-boot-starter-web | Он используется для создания веб-приложений, включая RESTful приложения с использованием Spring MVC. Он использует Tomcat в качестве встроенного контейнера по умолчанию. |
spring-boot-starter-data-gemfire | Он используется для распределенного хранилища данных GemFire и Spring Data GemFire. |
spring-boot-starter-activemq | Он используется для передачи сообщений JMS с использованием Apache ActiveMQ. |
spring-boot-starter-data-elasticsearch | Он используется для поисковой и аналитической системы Elasticsearch и Spring Data Elasticsearch. |
spring-boot-starter-integration | Он используется для интеграции Spring. |
spring-boot-starter-test | Он используется для тестирования приложений Spring Boot с библиотеками, такими как JUnit, Hamcrest и Mockito. |
spring-boot-starter-jdbc | Он используется для JDBC с Tomcat JDBC соединительным пулом. |
spring-boot-starter-mobile | Он используется для создания веб-приложений с помощью Spring Mobile. |
spring-boot-starter-validation | Он используется для валидации Java Bean с помощью Hibernate Validator. |
spring-boot-starter-hateoas | Он используется для создания RESTful веб-приложений на основе гипер媒体的 с помощью Spring MVC и Spring HATEOAS. |
spring-boot-starter-jersey | Он используется для создания RESTful веб-приложений с помощью JAX-RS и Jersey. Вместо spring-boot-starter-web. |
spring-boot-starter-data-neo4j | Он используется для графической базы данных Neo4j и Spring Data Neo4j. |
spring-boot-starter-data-ldap | Он используется для Spring Data LDAP. |
spring-boot-starter-websocket | Он используется для создания WebSocket приложений. Он использует поддержку WebSocket Spring Framework. |
spring-boot-starter-aop | Он используется для面向方面 программирования с помощью Spring AOP и AspectJ. |
spring-boot-starter-amqp | Он используется для Spring AMQP и Rabbit MQ. |
spring-boot-starter-data-cassandra | Он используется для распределенной базы данных Cassandra и Spring Data Cassandra. |
spring-boot-starter-social-facebook | Он используется для Spring Social Facebook. |
spring-boot-starter-jta-atomikos | Он используется для JTA транзакций с помощью Atomikos. |
spring-boot-starter-security | Он используется для Spring Security. |
spring-boot-starter-mustache | Он используется для создания MVC веб-приложений с помощью шаблонов Mustache. |
spring-boot-starter-data-jpa | Он используется для Spring Data JPA с Hibernate. |
spring-boot-starter | Он используется для ядра запуска, включая поддержку автоматической конфигурации,日志ирование и YAML. |
spring-boot-starter-groovy-templates | Он используется для создания MVC веб-приложений с помощью шаблонов Groovy. |
spring-boot-starter-freemarker | Он используется для создания MVC веб-приложений с использованием шаблонов FreeMarker. |
spring-boot-starter-batch | Он используется для Spring Batch. |
spring-boot-starter-social-linkedin | Он используется для Spring Social LinkedIn. |
spring-boot-starter-cache | Он используется для поддержки кэширования в Spring фреймворке. |
spring-boot-starter-data-solr | Он используется для платформы поиска Apache Solr с поддержкой Spring Data Solr. |
spring-boot-starter-data-mongodb | Он используется для документоориентированной базы данных MongoDB и Spring Data MongoDB. |
spring-boot-starter-jooq | Он используется для доступа к SQL базам данных через jOOQ. Заменяет spring-boot-starter-data-jpa или spring-boot-starter-jdbc. |
spring-boot-starter-jta-narayana | Он используется для Spring Boot Narayana JTA Starter. |
spring-boot-starter-cloud-connectors | Используется для Spring Cloud Connector, который упрощает подключение к сервисам в облачных платформах, таких как Cloud Foundry и Heroku. |
spring-boot-starter-jta-bitronix | Он используется для использования JTA транзакций Bitronix. |
spring-boot-starter-social-twitter | Он используется для Spring Social Twitter. |
spring-boot-starter-data-rest | Он используется для публикации Spring Data репозиториев в REST. |
Название | Описание |
spring-boot-starter-actuator | Он используется для Spring Boot Actuator и предоставляет функции готовности к производству, которые помогут вам мониторить и управлять приложением. |
spring-boot-starter-remote-shell | Он используется для CRaSH удаленного шелла для мониторинга и управления вашим приложением через SSH. С версии 1.5 не рекомендуется использовать. |
Название | Описание |
spring-boot-starter-undertow | Используется для Undertow в качестве встроенного servlet контейнера. Заменяет spring-boot-starter-tomcat. |
spring-boot-starter-jetty | Используется для Jetty в качестве встроенного servlet контейнера. Заменяет spring-boot-starter-tomcat. |
spring-boot-starter-logging | Используется для ведения журналов Logback. Это default логический инициализатор. |
spring-boot-starter-tomcat | Используется для Tomcat в качестве встроенного servlet контейнера. Это default servlet контейнер, используемый spring-boot-starter-web. |
spring-boot-starter-log4j2 | Используется для ведения журналов Log4j2. Заменяет spring-boot-starter-logging. |