我创建了一个Spring Boot
应用程序,但在某些可以手动或通过@Scheduled
注释触发的端点上遇到了问题。
我遇到的问题如下:
org.springframework.security.authentication.AuthenticationCredentialsNotFoundException:在SecurityContext中找不到身份验证对象
SecurityContext
如果进程调用 via ,是否有办法触发@Scheduled
?
我是新手Spring Security
,很难理解参考指南。我发现了一些类似的问题,但仍然无法理解如何将答案应用于我的案例。
我的例子MyController
:
@Secured("ROLE_ADMIN")
@RestController
@RequestMapping(value = "/api")
public class MyController {
@Scheduled(cron = "* * * * * *")
@GetMapping(path="/data")
public void getData() {
// Do some operations
}
}
胡说叔叔
千万里不及你
相关分类