这个问题网上有2个解决方法
第一种是利用set注入来实现
第二种是通过@PostConstruct注解来实现
我这里用到的是第二种方法
@Component
public class CodeUtil {
@Autowired
private CodeDao codeDao;
private static CodeDao staticCodeDao;
@PostConstruct
public void init(){
this.staticCodeDao = codeDao;
}
}
这样基本可以解决问题了,但是我这里用的是dao,没有在dao中加@Mapper注解一直报错,后面加上就好了
特别提醒:
- 每一个注解都很重要!
- 每一个注解都很重要!
- 每一个注解都很重要!