我正在尝试使用@With Mock User进行身份验证测试,但它拒绝在spring boot中导入我的测试类.这是类配置
@WebAppConfiguration
@AutoConfigureMockMvc
@RunWith(SpringJUnit4ClassRunner.class)
@SpringBootTest(classes = AdminPortalApplication.class)
public class BookControllerTest {
Run Code Online (Sandbox Code Playgroud)
@WithMockUser无法导入,它的红色显示弹簧启动无法识别它,我使用了这个依赖和属性
<spring-security.version>4.0.2.RELEASE</spring-security.version>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-security</artifactId>
</dependency>
Run Code Online (Sandbox Code Playgroud)
保持说无法解析符号@WithMockUser
尝试新的依赖关系。我只是用这个解决了这个问题:
<dependency>
<groupId>org.springframework.security</groupId>
<artifactId>spring-security-test</artifactId>
<scope>test</scope>
</dependency>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3147 次 |
| 最近记录: |