我创建了一个用于登录的 bean,因为用户和密码对所有用户都是通用的。
@豆 私人字符串登录(){ .... }
每个 Spring IoC 容器只为一个 bean 定义创建一个实例,它满足我的要求。 登录方法将提供访问令牌(保持活动),并用于其他调用。 现在,使用 Spring 调度程序,我必须每个月注销和登录。那么如何再次调用登录bean呢?
答案 0 :(得分:0)
将 @EnableScheduling
添加到您的主应用程序类。
然后您需要将 @Scheduled
注释添加到您的 bean。
@Bean @Scheduled(cron="0 0 0 1 * ?") String login(){ .... }
这将在每个月 1 日的午夜(您服务器的时区)运行。