在执行单元测试时,ApplicationRunner被意外启动,导致了Netty服务器被初始化,单元测试无法执行的问题。
解决方案:通过设置ApplicationRunner对应Bean的Profile解决
对应组件添加注解:
@Profile("!test")
单元测试添加注解:
@ActiveProfiles("test")
在执行单元测试时,ApplicationRunner被意外启动,导致了Netty服务器被初始化,单元测试无法执行的问题。
解决方案:通过设置ApplicationRunner对应Bean的Profile解决
对应组件添加注解:
@Profile("!test")
单元测试添加注解:
@ActiveProfiles("test")