SpringBoot中的@Bean实现-再次调用bean

时间:2021-03-01 16:46:08

标签: java spring spring-boot spring-security spring-bean

我创建了一个用于登录的 bean,因为用户和密码对所有用户都是通用的。

@豆 私人字符串登录(){ .... }

每个 Spring IoC 容器只为一个 bean 定义创建一个实例,它满足我的要求。 登录方法将提供访问令牌(保持活动),并用于其他调用。 现在,使用 Spring 调度程序,我必须每个月注销和登录。那么如何再次调用登录bean呢?

1 个答案:

答案 0 :(得分:0)

@EnableScheduling 添加到您的主应用程序类。

然后您需要将 @Scheduled 注释添加到您的 bean。

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

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

相关问题