码迷,mamicode.com
首页 > 编程语言 > 详细

spring 给静态变量注入值

时间:2019-02-22 10:24:37      阅读:185      评论:0      收藏:0      [点我收藏+]

标签:vat   mapper   bsp   ati   wired   private   ring   util   auto   

一般在spring中,给static变量加上@Autowired注解的时候会报空指针异常错误.

解决:

1.通过xml配置文件配置

这个就不多说了.

2.通过注解

@Component
public class StructUtil {
    
    private static AttendanceMapper attendanceMapper;
    
    
    @Autowired
    public  void setAttendanceMapper(AttendanceMapper attendanceMapper) {
        StructUtil.attendanceMapper = attendanceMapper;
    }
}

加上注解@Component,然后在静态变量的set方法上方加上@Autowired注解,注意:set方法不能为static类型.

 

spring 给静态变量注入值

标签:vat   mapper   bsp   ati   wired   private   ring   util   auto   

原文地址:https://www.cnblogs.com/lishuaiqi/p/10416609.html

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