@bean实现——再次调用bean

nx7onnlm  于 2021-07-13  发布在  Java
关注(0)|答案(1)|浏览(462)

我创建了一个用于登录的bean,因为用户和密码对于所有用户都是通用的。
@bean私有字符串login(){….}
每个springioc容器只为一个bean定义创建一个示例,它满足了我的要求。login方法将提供访问令牌(keep alive),并用于其他调用。现在,使用spring调度程序,我每个月都要注销和登录。那么我如何再次调用登录bean呢?

jhkqcmku

jhkqcmku1#

添加 @EnableScheduling 你的主要应用程序类。
然后您需要添加 @Scheduled 对bean的注解。

@Bean @Scheduled(cron="0 0 0 1 * ?")  String login(){ .... }

它将在每月1日午夜(服务器的时区)运行。

相关问题