「Spring」Quartz Job Scheduleで@Autowiredを使う方法

書式
SpringBeanAutowiringSupport.processInjectionBasedOnCurrentContext(this));
使用例

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
public class InfoJob implements Job {
@Autowired
private Service serviceA;
public void execute(JobExecutionContext context) throws JobExecutionException {
SpringBeanAutowiringSupport.processInjectionBasedOnCurrentContext(this));
assertNotNull("injection service", serviceA)
}
}
public class InfoJob implements Job { @Autowired private Service serviceA; public void execute(JobExecutionContext context) throws JobExecutionException { SpringBeanAutowiringSupport.processInjectionBasedOnCurrentContext(this)); assertNotNull("injection service", serviceA) } }
public class InfoJob implements Job {

  @Autowired
  private Service serviceA;

 public void execute(JobExecutionContext context) throws JobExecutionException {
    SpringBeanAutowiringSupport.processInjectionBasedOnCurrentContext(this));
    assertNotNull("injection service", serviceA)  
 }
}

 

SpringMVC

Posted by arkgame