Spring security 计划作业中的Spring AuditingHandler
是否可以在Spring security 计划作业中的Spring AuditingHandler,spring-security,java-8,Spring Security,Java 8,是否可以在@Scheduled作业中使用AuditingHandler?我的系统已经使用AuditingHandler让端点工作,但现在我们有了第一个计划的作业,使用这种技术并不是在处理审计 这是我的任务课: @Service @RequiredArgsConstructor public class AgendamentoTituloTask { private final AgendamentoTituloService agendamentoTituloService;
@Scheduled
作业中使用AuditingHandler
?我的系统已经使用AuditingHandler
让端点工作,但现在我们有了第一个计划的作业,使用这种技术并不是在处理审计
这是我的任务课:
@Service
@RequiredArgsConstructor
public class AgendamentoTituloTask {
private final AgendamentoTituloService agendamentoTituloService;
@Scheduled(fixedRate = 60000)
public void salvarTitulosDosAgendamentos() {
this.agendamentoTituloService.salvarTitulosDosAgendamentos();
}
}
这是我的可审计实体:
@Getter(AccessLevel.PROTECTED)
@Setter(AccessLevel.PROTECTED)
@MappedSuperclass
@EntityListeners(AuditingEntityListener.class)
public class Auditable<U> {
@CreatedBy
@Column(name = "created_by", insertable = true, updatable = false)
protected U createdBy;
@CreatedDate
@Temporal(TIMESTAMP)
@Column(name = "created_date", insertable = true, updatable = false)
protected Date createdDate;
@LastModifiedBy
@Column(name = "updated_by", insertable = true, updatable = true)
protected U updatedBy;
@LastModifiedDate
@Temporal(TIMESTAMP)
@Column(name = "updated_date", insertable = false, updatable = true)
protected Date updatedDate;
}
@Getter(AccessLevel.PROTECTED)
@Setter(AccessLevel.PROTECTED)
@映射超类
@EntityListeners(AuditingEntityListener.class)
公共类可审计{
@创造的
@列(name=“created_by”,insertable=true,updateable=false)
受保护的U-createdBy;
@创建数据
@时间(时间戳)
@列(name=“created\u date”,insertable=true,updateable=false)
受保护日期创建日期;
@最后修改
@列(name=“updated_by”,insertable=true,updateable=true)
受保护的U更新者;
@最后修改日期
@时间(时间戳)
@列(name=“updated_date”,insertable=false,updateable=true)
保护日期更新日期;
}
您解决问题了吗?因为我也面临着同样的问题……你解决了这个问题吗?因为我也面临着同样的问题,幸运的是不是。。。