猿问

@Autowired写在成员变量上和set方法上的区别?

今天项目上遇到一个问题,service是普通的类,非接口实现类,如下


@Service

@Transactional

@OALogger

public class ArchiveSortManager {

..........

}

这样居然会报错


private ArchiveSortManager sortManager;


@Autowired

public void setSortManager(ArchiveSortManager sortManager) {

this.sortManager = sortManager;

}

而如下这样注入却正常


@Autowired

private ArchiveSortManager sortManager;

求解


一只甜甜圈
浏览 1233回答 1
1回答
随时随地看视频慕课网APP

相关分类

Java
我要回答