我设法将依赖ProjectWeb项目添加到SchedulerWeb项目中。通过SchedulerWeb包成功运行已在ProjectWeb项目中开发的Web。
但是,我无法在SchedulerWeb项目中注入bean。当我启动SchedulerWeb的实例时,它不会扫描SchedulerWeb注释。
ProjectWeb
- src/main/java.....
- src/main/resource
- applicationContext.xml
- <context:component-scan base-package="com.myprojectWEB.service" />
SchedulerWeb
- src/main/java.../scheduler
- mainScheduler.java
- src/main/resource
- applicationContext.xml
- <context:component-scan base-package="com.myprojectWEB.service" />
- <context:component-scan base-package="com.myprojectWEB.scheduler" />
在com.myprojectWEB.scheduler中我创建了一个类,代码如下所示。
@Configuration
@EnableScheduling
public class Main {
@Scheduled(fixedDelay = 500)
public void executeEveryOneMin() {
System.out.println("Run Job " + new Date());
}
}
那么我希望SchedulerWeb如何调用自己的applicationcontext.xml?
**我把调度程序放在projectWEB中工作正常但不在SchedulerWeb中。
有什么建议吗?