Spring Boot 1.4, uygulamamın bir web dilimini sınamak için gereken parçaları bağlayan @WebMvcTest
ekledi. Bu harika, ancak aynı zamanda özel filtrelerimin ve güvenlik kodunun da doğru şekilde çalıştığından emin olmak istiyorum.@WebMvcTest'i nasıl kullanabilirim ve kendi özel filtrelerimi nasıl ekleyebilirim?
@WebMvcTest
kullanırken özel filtrelere nasıl ekleyebilirim? (Içinde spring.factories
bakınız
@Autowired
private WebApplicationContext context;
@Autowired
private FilterChainProxy springSecurityFilter;
@Before
public void setup() {
mockMvc = MockMvcBuilders
.webAppContextSetup(context)
.addFilters(springSecurityFilter)
.apply(SecurityMockMvcConfigurers.springSecurity())
.build();
}