码迷,mamicode.com
首页 > 其他好文 > 详细

使用@Autowired注解无法注入(使用service报空指针异常)的问题解决,亲测可用!

时间:2019-04-15 11:56:27      阅读:722      评论:0      收藏:0      [点我收藏+]

标签:出现   wired   pre   异常   img   tco   mmm   alt   sys   

@Component
public class CommMain{

     @Autowired
     public SysTransRecordCommonService sysTransRecordCommonService;

     public void saveTrans(SysTransRecord sysTransRecord){
      sysTransRecordCommonService.save(sysTransRecord);     
     }
}

 

 技术图片

出现无法正常注入的情况,网上找了很多方法,最终以下这种方法亲测可用!

@Component
public class CommMain {
    
      @Autowired
      public SysTransRecordCommonService sysTransRecordCommonService;


      public static CommMain commMain;
       
      @PostConstruct
      public void init(){
	  commMain = this;
	 commMain.sysTransRecordCommonService = this.sysTransRecordCommonService;
      }

    public void saveTrans(SysTransRecord sysTransRecord){   
     commMain.sysTransRecordCommonService.save(sysTransRecord);
} }

 好了,亲测可以正常存表!

 

 

使用@Autowired注解无法注入(使用service报空指针异常)的问题解决,亲测可用!

标签:出现   wired   pre   异常   img   tco   mmm   alt   sys   

原文地址:https://www.cnblogs.com/dark-passion/p/10709625.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!