解決springboot項目中無法使用@Autowired注入sevice,需要手動初始化,初始化後纔可使用
@Component
public class Utils {
@Autowired
private Service service;
private static Utils utils;
public void setUserInfo(Service service) {
this.service = service;
}
//初始化靜態參數
@PostConstruct
public void init() {
utils = this;
utils.service = this.service;
}
public static void insertOpeLog(HttpServletRequest req, String str) {
ServiceBean bean =new ServiceBean();
utils.service.save(bean); //調用方法}
}