Java资源分享网 - 专业的Java学习网站 学Java,上Java资源分享网
springboot3 中文文档 PDF 下载
匿名网友发布于:2024-07-06 12:19:23
(侵权举报)
(假如点击没反应,多刷新两次就OK!)

springboot3 中文文档 PDF 下载 图1

 

 

资料内容:

 

6.8.3. 测试 Spring Boot Application
Spring Boot应用程序是一个Spring
ApplicationContext,所以Spring上下文的试外,不需要做什么特别
试。
NOTE
你使用 SpringApplication 建时,Spring
Boot的外部属日志和其他功能默认安装在上下文中。
Spring Boot提供了一个 @SpringBootTest 注解,你需要Spring
Boot功能时,可以用它来代标准的 spring-test @ContextConfiguration
注解。该注解通过SpringApplication试中使用的ApplicationContext工作
@SpringBootTest 之外,提供了其他一些注解,用于试应用程序的更多具体
TIP
如果你使用JUnit 4,不要记在你的试中添加
@RunWith(SpringRunner.class)否则注解会忽略掉。如果你使用的是
JUnit 5不需要添加
@ExtendWith(SpringExtension.class)@SpringBootTest
和其他的 @…Test 注解注解了。
默认情况下,@SpringBootTest 不会启动一个服务器。你可以使用 @SpringBootTest
webEnvironment 来进一你的行方式。
MOCK(Default) : 载一个Web ApplicationContext
提供一个Web环境。使用注解时,嵌入式服务器不会被启动。如果你的classp
athweb环境,这种模式会自动退建一个web
ApplicationContext。它可以与@AutoConfigureMockMvc
@AutoConfigureWebTestClient使用,用于你的Web应用进行基于试。
RANDOM_PORT: 载一个 WebServerApplicationContext
提供一个真web环境。嵌入式服务器被启动并一个随机端
DEFINED_PORT: 载一个 WebServerApplicationContext
提供一个真web环境。嵌入式服务器被启动并一个(来你的
application.properties )或默认8080