我试着写一个
@SpringBootTest
向用户验证RESTful API,但当我使用
WebTestClient.bindToRouterFunction
初始化
WebTestClient
例如,它不能应用
springSecurity
配置
@SpringBootTest()
public class DemoApplicationTests {
@Autowired
RouterFunction<ServerResponse> routerFunction;
WebTestClient client;
@BeforeEach
public void setup() {
this.client = WebTestClient
.bindToRouterFunction(this.routerFunction)
.apply(springSecurity())
.configureClient()
.build();
}
但是当使用
ApplicationContext
来构建
WebTestClient
例如,它运行良好。
这个
complete test codes
可以在Github上找到。