Maven Dependency& Spring - 从依赖战争中覆盖应用程序上下文

时间:2017-08-24 06:10:50

标签: spring maven pom.xml

我设法将依赖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中。

有什么建议吗?

0 个答案:

没有答案
相关问题