SpringBoot中常用的starter

spring-boot-starter 核心 Starter,包括自动配置支持,日志和 YAML
spring-boot-starter-actuator 提供生产级监控、健康检查
spring-boot-starter-activemq 用于使用 Apache ActiveMQ 实现 JMS 消息
spring-boot-starter-amqp 用于使用 Spring AMQP 和 Rabbit MQ
spring-boot-starter-cache 用于使用 Spring 框架的缓存支持
spring-boot-starter-data-elasticsearch 用于使用 ElasticSearch 搜索,分析引擎和 Spring Data ElasticSearch
mybatis-spring-boot-starter 提供 MyBatis持久层操作数据库
spring-boot-starter-data-jpa 用于使用 Hibernate 实现 Spring Data JPA
spring-boot-starter-data-mongodb 用于使用基于⽂文档的数据库 MongoDB 和 Spring Data MongoDB
spring-boot-starter-data-redis 用于使用 Spring Data Redis 和 Jedis 客户端操作键—值数据 存储 Redis
sring-boot-starter-mail 用于使用 Java Mail 和 Spring 框架 Email 发送⽀支持
spring-boot-starter-quartz 用于定时任务 Quartz 的支持
spring-boot-starter-security 对 Spring Security 的支持
spring-boot-starter-test 用于测试 Spring Boot 应⽤,支持常⽤用测试类库,包括 JUnit、Hamcrest 和 Mockito
spring-boot-starter-thymeleaf 用于使用 Thymeleaf 模板引擎构建 MVC Web 应⽤
spring-boot-starter-validation 用于使用 Hibernate Validator 实现 Java Bean 校验
spring-boot-starter-web 用于使用 Spring MVC 构建 Web 应⽤用,包括 RESTful。Tomcat 是默认的内嵌容器器
spring-boot-starter-websocket 用于使用 Spring 框架的 WebSocket ⽀支持构建 WebSocket 应⽤

### 回答1: 1. spring-boot-starter-web 2. spring-boot-starter-data-jpa 3. spring-boot-starter-test 4. spring-boot-starter-security 5. spring-boot-starter-aop 6. spring-boot-starter-thymeleaf 7. spring-boot-starter-freemarker 8. spring-boot-starter-actuator 9. spring-boot-starter-logging 10. spring-boot-starter-validation ### 回答2: Spring Boot是一个开源的Java开发框架,它的设计目标是简化Spring应用程序的初始化和配置过程。为了进一步简化开发过程,Spring Boot推出了一系列的starter(启动器)来提供一些常用功能的自动化配置。下面是几个常用的Spring Boot starter: 1. spring-boot-starter-web:这是Spring Boot最常用starter之一,它提供了构建基于Spring MVC的Web应用程序所需的依赖和自动配置。包括Tomcat、Spring Web MVC、Jackson等。 2. spring-boot-starter-data-jpa:这个starter为使用Spring Data JPA访问数据库提供了便利。它包括了Hibernate、Spring Data JPA以及对不同数据库的自动配置。 3. spring-boot-starter-security:这个starter提供了基于Spring Security的安全功能。它包括了Spring Security的依赖以及一些常用的安全配置,如认证、授权等。 4. spring-boot-starter-test:这个starter提供了编写单元测试和集成测试所需的依赖和自动配置。包括JUnit、Mockito、Hamcrest等。 5. spring-boot-starter-actuator:这个starter为监控和管理Spring Boot应用程序提供了便利。它包括了一系列监控和管理功能的依赖和自动配置,如健康检查、性能指标、配置管理等。 除了上述提到的几个starter,Spring Boot还有很多其他的starter可以选择,如spring-boot-starter-redis、spring-boot-starter-mail等,用于集成其他常用的功能或服务。使用starter可以极大地简化配置和集成的过程,提高开发效率。 ### 回答3: Spring Boot是一个开源的Java框架,它简化了Java应用程序的开发并提供了大量的开箱即用的功能。Spring Boot提供了许多常用starter来帮助开发人员快速构建应用程序。 常用的Spring Boot starter有以下几种: 1. Spring Boot Starter Web:这是用于构建Web应用程序的starter,包含了Spring MVC、Tomcat和其他与Web开发相关的依赖。它简化了Web应用程序的开发,使开发人员可以更快速地搭建起一个可运行的Web应用。 2. Spring Boot Starter Data JPA:这是用于访问数据库的starter,使用了Spring Data JPA技术。它提供了常用的CRUD操作方法和一些常见的查询功能,大大简化了对数据库的操作。 3. Spring Boot Starter Security:这是用于实现应用程序安全的starter。它提供了认证(Authentication)和授权(Authorization)功能,可以方便地实现用户登录和权限控制。 4. Spring Boot Starter Test:这是用于编写单元测试和集成测试的starter。它提供了一些常用的测试注解和工具类,使开发人员可以更方便地进行测试。 5. Spring Boot Starter Actuator:这是用于监控和管理应用程序的starter。它提供了一些监控接口和端点,可以通过HTTP请求获取应用程序的性能指标、健康状况等信息。 这些是Spring Boot常用starter,它们提供了不同方面的功能和依赖,可以根据应用程序的需要选择和使用。使用这些starter可以极大地提高开发效率,减少重复工作,让开发人员可以更专注于业务逻辑的实现。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值