我得到错误
org.springframework.scheduling.support.TaskUtils$LoggingErrorHandler - Unexpected error occurred in scheduled task.
java.lang.SecurityException: No security context bound to the current thread
使用核心模块上的计划任务在应用程序启动时执行一次任务:
<task:scheduled-tasks scheduler="scheduler">
<task:scheduled ref="app_OlapService" method="initialize" fixed-rate="9223372036854775807"/>
</task:scheduled-tasks>
我已经在注入的 Authentication 实例上尝试了 @Authenticated 注释和 authentication.begin() 。
它看起来像一个由调度单独触发的错误,我也有一个空方法体的相同错误。
考虑到我需要使用事务并且@PostConstruct AppContext.Listener 不允许我使用,我也对替代方法持开放态度。