我没有提供任何Security配置和重定向到登录页面的每个请求URL。我使用"Spring“创建了一个具有所需的Spring安全依赖项的Spring应用程序。
为什么要将每个请求重定向到登录页面?怎么才能让这个失效?
我试过删除所有的安全配置。
@SpringBootApplication
public class SpringbootJwtExampleApplication {
public static void main(String[] args) {
SpringApplication.run(SpringbootJwtExampleApplica
我混合了spring-data和CXF来创建一个创建neo4j节点的RESTful端点。我的结构是一个集合接口,它定义了面向公共的方法,以及我的实现,其中有几个私有方法,由我的公共方法调用。
我的私有方法上有spring-tx的@Transactional,当我试图从我的公共方法中调用它们时,我得到了一个org.neo4j.graphdb.NotInTransactionException。下面是一个设置为显示我的配置的GitHub项目,您也可以运行它来查看问题所在:
有谁可以帮我?我已经按照spring-data- get 4j上的文档中的步骤操作了,但是我似乎不能让它工作,有人能帮我吗?
我正在尝试学习Spring中的@EnableGlobalMethodSecurity注释。这里有一个似乎对我不起作用的例子。
这是可行的:假设我有一个全局控制器,显示每个页面上的登录用户名,如下所示:
@ControllerAdvice
public class GlobalController {
@ModelAttribute("username")
public String getCurrUser(Principal principal) {
if (principal != null) {
return pri