通过自定义类,使RDM系统可以每天定时执行一些任务,比如定时更新数据库中的一些数据。
此类必须继承 com.bronzesoft.rdm.platform.service.aop.impl.TimerAop,并重载public void run()方法。
public class TimerAopDemo extends TimerAop { //定时调用逻辑 public void run() { //获取dao,用于执行sql IExtendDao dao = PowerAPI.extendDao(); String sql = “update table set name = ? ”; dao.execute(sql, new Object[]{“RDM”}); } }
在此方法中写入对应的处理逻辑。
配置文件 <xml version="1.0" encoding="UTF-8"?> <aops> <aop> <module>TIMER</module <operation>86400000(执行间隔毫秒数)</operation> <class>com.bronzesoft.midea.aop.task.TimerAopDemo </class> </aop> </aops> </xml>
将配置文件部分放入/platform/config目录的rdm_platform_conig.xml文件中即可。
|