我应该在 pom.xml 中写什么
org.springframework.test.web.server.samples.context.SecurityRequestPostProcessors
会出现在我的项目中吗?
在 pom.xml 中添加
<repository>
<id>spring-snaspho</id>
<url>http://repo.springsource.org/libs-milestone/</url>
</repository>
<dependency>
<groupId>org.springframework.security</groupId>
<artifactId>spring-security-test</artifactId>
<version>4.0.0.M1</version>
</dependency>
并使用 org.springframework.security.test.web.servlet.request.SecurityMockMvcRequestPostProcessors 进行授权请求。请参阅https://github.com/rwinch/spring-security-test-blog ( https://jira.spring.io/browse/SEC-2592 )上的示例用法
这个项目还没有在 Maven Central 中。你可以在这里查看。您需要在您的部分中添加<repository/>
指向http://repo.springsource.org/libs-milestone的指向。<repositories/>
为什么你实际上依赖于“样本”的代码......?
如页面所述,您真的不应该使用它。您应该改用spring-test
代码,因为代码已集成在那里。