6. spring-boot-starter-test:用于支持编写单元测试和集成测试的依赖,包括 JUnit、Mockito 和 Hamcrest等。 7. spring-boot-starter-logging:用于支持日志记录和管理的依赖,包括 Logback 和 Log4j2等。 8. spring-boot-starter-cache:用于支持缓存功能的依赖,包括 Ehcache 和 Caffeine等。 9. spring-boot-starter-...
Spring Boot提供了 spring-boot-starter-test启动器。通过它,能引入一些有用的测试库, 如下所示。 Spring Test&Spring Boot Test: Spring Boot提供的应用程序功能集成化测试支持。 Junit: Java应用程序单元测试标准类库。 AssertJ:轻量级的断言类库。 Hamcrest:对象匹配器类库。 Mockito: Java Mock 测试框架。 JsonPath...
spring-boot-autoconfigure :提供自动化装配功能,是为了Spring Boot 应用在各个模块提供自动化配置的作用;即加入对应 pom,就会有对应配置其作用;所以我们想要自动装配功能,就需要引入这个依赖。 spring-boot-configuration-processor:将自定义的配置类生成配置元数据,所以在引用自定义STARTER的工程的YML文件中,给自定义配置...
spring-boot-starter-remote-shell 增加了远程ssh shell的支持。 最后,Spring Boot应用启动器还有一些替换技术的启动器,具体如下: spring-boot-starter-jetty 引入了Jetty HTTP引擎(用于替换Tomcat. 。 spring-boot-starter-log4j 支持Log4J日志框架。 spring-boot-starter-logging 引入了Spring Boot默认的日志框架Logback。
当我们最初接触SpringBoot的时候,映入眼帘的就是各种各样的Starter。当我们利用Spring Initializer创建SpringBoot项目的时候,默认给我们增加了两个Starter的依赖,分别是:spring-boot-starter和spring-boot-starter-test; 那当我们想要进行web开发的时候,还要加入spring-boot-starter-web; ...
Starters 是一组方便的依赖描述符,您可以将它们包含在您的应用程序中。您可以获得所需的所有 Spring 和相关技术的一站式服务,而无需搜索示例代码和复制粘贴加载的依赖项描述符。例如,如果您想开始使用 Spring 和 JPA 进行数据库访问,请spring-boot-starter-data-jpa在您的项目中包含依赖项。
spring-boot-starter-testUML图: 二、单元测试的作用 在没有接触单元测试之前我们是怎么做测试的?一般有两个方法: 在时间允许的情况下,编写单元测试是程序员对代码的自测,这是对自己代码的负责。 写单元测试的两个动机: 保证或验证实现功能。 保护已经实现的功能不被破坏。
starter版本: 我们可以将starter包看作是一个包装箱,把复杂的事情都交给了spring负责,官方维护starter包会导入的东西。而我们只需要知道那个starter包是有什么用处,例如:spring-boot-starter-web是负责spring web项目的依赖。 复制代码 <dependency> <groupId>org.springframework.boot</groupId> ...
Spring Boot 简化了基于 Spring Framework 的应用程序开发,Spring Boot 的核心功能之一就是 Starter,它极大简化了项目的依赖管理和配置,帮助开发者快速启动项目。而在 Spring Boot 3 中,Starter 仍然是一个至关重要的组件,并进行了很多改进和增强。 本文将深入介绍 Spring Boot 3 中的 Starter,解释其原理、作用,并...