我正在尝试使用@With Mock User进行身份验证测试,但是它拒绝在spring boot中导入到我的测试类中。这是类配置
@WebAppConfiguration
@AutoConfigureMockMvc
@RunWith(SpringJUnit4ClassRunner.class)
@SpringBootTest(classes = AdminPortalApplication.class)
public class BookControllerTest {
@WithMockUser无法导入,其红色显示Spring Boot无法识别它,我使用了此依赖项和属性
<spring-security.version>4.0.2.RELEASE</spring-security.version>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-security</artifactId>
</dependency>
一直说无法解析符号@WithMockUser
尝试新的依赖关系。我只是用这个解决了这个问题:
<dependency>
<groupId>org.springframework.security</groupId>
<artifactId>spring-security-test</artifactId>
<scope>test</scope>
</dependency>
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句