那么关于Maven的测试就到这里结束
SpringBoot配置文件分类我们的环境配置可以写于许多位置,由此我们大致分为四类:
- classpath:application.yml[最低](Resources的一层配置中)

文章插图
- classpath:config/application.yml(Resources的二层配置中)

文章插图
- classpath:config/application.yml(package后jar包同目录下的配置文件)

文章插图
- file:config/application.yml[最高]

文章插图
我们将这些位置进行分类并排出优先级:
- 1级:file:config/application.yml[最高]
- 2级:file:application.yml
- 3级:classpath:config/application.yml
- 4级:classpath:application.yml[最低]
- 1级与2级留作系统打包后设置通用属性
- 3级与4级用于系统开发阶段设置通用属性
下面我们以三个小案例来展现SpringBoot的整合
整合JUnitSpringBoot是用于简化Spring的工具,所以我们分别从Spring和SpringBoot的视角进行整合
Spring整合JUnit我们先给出Spring整合JUnit的代码:
// 设置运行器@RunWith(SpringJUnit4ClassRunner.class)// 加载环境@ContextConfiguration(classes = SpringConfig.class)public class UserServiceTesst{// 自动装配测试对象@Autowiredprivate BookService bookService;// 测试方法@Testpublic void testSave(){bookService.save();}}SpringBoot整合JUnit我们从头说起:- 创建新项目(这次我们只整合JUnit,所以我们的技术选择选择空白)

文章插图
- 我们首先查看pom.xml并进行部分讲解
<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd"><modelVersion>4.0.0</modelVersion><parent><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-parent</artifactId><version>2.5.0</version><relativePath/> <!-- lookup parent from repository --></parent><groupId>com.itheima</groupId><artifactId>springboot_07_test</artifactId><version>0.0.1-SNAPSHOT</version><properties><java.version>1.8</java.version></properties><dependencies><!--我们提供了spring-boot-starter来做依赖传递(web时用的是spring-boot-starter-web)--><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter</artifactId></dependency><!--用来做测试的相关依赖坐标导入--><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-test</artifactId><scope>test</scope></dependency></dependencies><build><plugins><plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugin</artifactId></plugin></plugins></build></project>- 项目自带有一个测试Java类
- 法伯丽护肤品是哪里的护肤品品牌?
- 阿玛尼红气垫适合什么肤质?
- 阿玛尼满天星男生可以带吗?
- 阿玛尼满天星有几个版本?
- 阿玛尼护肤品适合年龄?
- 电视剧伪钞者之末路剧情介绍?
- 法兰琳卡什么档次的护肤品?
- 羽田浩司出现在哪一集?
- 电视剧羽你同行演员表介绍?
- 电视剧伪钞者之末路结局是什么?
