Spring Security + Spring-Boot Testing Controller
问题 I'm trying to test the home controller @RequestMapping("/") @ResponseBody String home() { return "Hello World!"; } I'm using spring security using as username "user" and test as password by default but @PreAuthorize is not working @RunWith(SpringRunner.class) @SpringBootTest(webEnvironment = SpringBootTest.WebEnvironment.RANDOM_PORT) @PreAuthorize("hasRole('ADMIN')") public class HomeControllerTest { @Autowired private TestRestTemplate restTemplate; @Test @WithMockUser(username = "user",