Java知识分享网 - 轻松学习从此开始!    

Java知识分享网

Java1234官方群25:java1234官方群17
Java1234官方群25:838462530
        
SpringBoot+SpringSecurity+Vue+ElementPlus权限系统实战课程 震撼发布        

最新Java全栈就业实战课程(免费)

springcloud分布式电商秒杀实战课程

IDEA永久激活

66套java实战课程无套路领取

锋哥开始收Java学员啦!

Python学习路线图

锋哥开始收Java学员啦!
当前位置: 主页 > Java文档 > Java基础相关 >

springboot3 中文文档 PDF 下载


分享到:
时间:2024-07-06 12:18来源:未知 作者:小锋  侵权举报
springboot3 中文文档
失效链接处理
springboot3 中文文档 PDF 下载

 
 
相关截图:
 


主要内容:
 
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
ath上没有web环境,这种模式会自动退回到创建一个通的非web
ApplicationContext。它可以与@AutoConfigureMockMvc 
@AutoConfigureWebTestClient一起使用,用于对你的Web应用进行基于模的测试。
• RANDOM_PORT载一个 WebServerApplicationContext
并提供一个真实的web环境。嵌入式服务器被启动并一个随机端
• DEFINED_PORT载一个 WebServerApplicationContext
并提供一个真实的web环境。嵌入式服务器被启动并一个定的端(来自你的
application.properties )或默认的 8080 
 



 
 
------分隔线----------------------------

锋哥公众号


锋哥微信


关注公众号
【Java资料站】
回复 666
获取 
66套java
从菜鸡到大神
项目实战课程

锋哥推荐