Java 应用服务器(如jboss或weblogic)是否可以每隔“n”次调用一些方法

Java 应用服务器(如jboss或weblogic)是否可以每隔“n”次调用一些方法,java,application-server,Java,Application Server,大家好! 救命啊! 像jboss或weblogic这样的应用服务器是否可以每隔10分钟调用一些方法? 我会解释: 将是部署在服务器上的ear或jar文件,部署的项目将每隔10分钟部署一次 调用一些从DB中选择某物的方法? 如果可能的话,你能举个例子吗。 谢谢 解决方案: import javax.annotation.PostConstruct; import javax.ejb.*; @Singleton @Startup @LocalBean pub

大家好! 救命啊! 像jboss或weblogic这样的应用服务器是否可以每隔10分钟调用一些方法? 我会解释: 将是部署在服务器上的ear或jar文件,部署的项目将每隔10分钟部署一次 调用一些从DB中选择某物的方法? 如果可能的话,你能举个例子吗。 谢谢

解决方案:

import javax.annotation.PostConstruct; import javax.ejb.*; @Singleton @Startup @LocalBean public class ScheduledTask { @PostConstruct public void initialize(){ System.out.println("ScheduledTask is inited!"); } @Schedules({@Schedule(hour = "*", minute = "*", second = "*/60")}) public void send() { System.out.println("print send every 1min"); } @Schedules({@Schedule(hour = "*", minute = "*/30", second = "*/60")}) public void receive() { System.out.println("print receive every 30min"); } }
您可以在EJB中有一个注释,它指示应用程序服务器每N秒/分钟/调用一次注释

您可以在EJB中有一个注释,它指示应用程序服务器每N秒/分钟调用一次注释

展示你所做的?展示你所做的?