springmvc继承Runnable接口不能用注解
@ComponentpublicclassTaskThreadimplementsRunnable{@AutowiredprivateBulletinServicebul...
@Component
public class TaskThread implements Runnable{
@Autowired
private BulletinService bulletinService;
public void run() {
for(int i=0;i<20;i++){
BulletinExample example=new BulletinExample();
example.or();
List<Bulletin> blist=bulletinService.selectByExample(example);
for(Bulletin bu:blist){
System.out.println(bu.getTitle());
}
}
}
}
注解失败“bulletinService”是null,接了接口runnable注解就没用,不用就可以,怎么弄啊,大哥帮忙啊 展开
public class TaskThread implements Runnable{
@Autowired
private BulletinService bulletinService;
public void run() {
for(int i=0;i<20;i++){
BulletinExample example=new BulletinExample();
example.or();
List<Bulletin> blist=bulletinService.selectByExample(example);
for(Bulletin bu:blist){
System.out.println(bu.getTitle());
}
}
}
}
注解失败“bulletinService”是null,接了接口runnable注解就没用,不用就可以,怎么弄啊,大哥帮忙啊 展开
展开全部
因为这个现成不受spring容器的监管,所以无法注入bean。采用如下方法:
以下是例子:
ApplicationContext ctx = new AnnotationConfigApplicationContext(BulletinService.class);
BulletinServicebulletinService= ctx.getBean(BulletinService.class);
试试吧。
以下是例子:
ApplicationContext ctx = new AnnotationConfigApplicationContext(BulletinService.class);
BulletinServicebulletinService= ctx.getBean(BulletinService.class);
试试吧。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询