jjzjj

AuditorAware

全部标签

java - Java 8 Lambda 表达式的 Groovy 等价物

我只用一种方法得到了这个Java接口(interface)。//JavaInterfacepublicinterfaceAuditorAware{AuditorgetCurrentAuditor();}我使用Java8Lambda表达式创建AuditorAware的实例,如下所示。//Java8LambdatocreateinstanceofAuditorAwarepublicAuditorAwarecurrentAuditor(){return()->AuditorContextHolder.getAuditor();}我正在尝试在Groovy中编写上述Java实现。我看到有很多方法

Java Future - Spring Authentication 在 AuditorAware 中为空

这是我的场景:我的应用程序启用了Mongo审核,并使用自定义AuditorAware从SecurityContext获取当前用户。这适用于同步方法,并且成功保存了当前审计员,但我无法使用@Async方法使其正常工作。我有一个异步方法(CompletableFuture)可以对我的Mongo数据库进行一些更新。当调用AuditorAware.getCurrentAuditor()时,不存在身份验证信息,我无法获取当前审计员(SecurityContextHolder.getContext().getAuthentication()返回空)。@OverridepublicUsergetCu

spring - 如何使用 Spring Data JPA 和 Spring Security 实现 AuditorAware?

我们在应用程序中使用Hibernate/JPA、Spring、SpringData和SpringSecurity。我有一个使用JPA映射的标准User实体。此外,我有一个UserRepositorypublicinterfaceUserRepositoryextendsCrudRepository{ListfindByUsername(Stringusername);}遵循SpringData命名查询方法的约定。我有一个实体@EntitypublicclassFooextendsAbstractAuditable{privateStringname;}我想使用SpringData审计支

关于 Java Future:Java Future – Spring Authentication is null into AuditorAware

JavaFuture-SpringAuthenticationisnullintoAuditorAware这是我的场景:我的应用启用了Mongo审计,并使用自定义的AuditorAware从SecurityContext获取当前用户。这适用于同步方法,并且当前审核员已成功保存,但我无法使其与@Async方法正常工作。我有一个异步方法(CompletableFuture)可以对我的Mongo数据库进行一些更新。当调用AuditorAware.getCurrentAuditor()时,不存在身份验证信息,并且我无法获取当前审计员(SecurityContextHolder.getContext()

关于 Java Future:Java Future – Spring Authentication is null into AuditorAware

JavaFuture-SpringAuthenticationisnullintoAuditorAware这是我的场景:我的应用启用了Mongo审计,并使用自定义的AuditorAware从SecurityContext获取当前用户。这适用于同步方法,并且当前审核员已成功保存,但我无法使其与@Async方法正常工作。我有一个异步方法(CompletableFuture)可以对我的Mongo数据库进行一些更新。当调用AuditorAware.getCurrentAuditor()时,不存在身份验证信息,并且我无法获取当前审计员(SecurityContextHolder.getContext()