美文网首页程序猿进化之路Java学习资料分享
公共类中常见的静态方法需要调用spring注入的非静态变量的解决

公共类中常见的静态方法需要调用spring注入的非静态变量的解决

作者: 编程说书酱 | 来源:发表于2019-01-17 15:36 被阅读0次
    学习交流群: 827380648

    当你编写一个需要调用mybatis的dao层的类时,会先通过spring依赖注入该变量,但是由于你需要用到该变量在静态方法中,所以无法使用,此时你将该变量改为静态变量,发现无法注入了

    解决方案:

    需要一个私有静态类变量 DateUtils

    @PostConstruct  会在spring依赖注入后,自动执行,并且只执行一次,将当前类对象的地址付给了我们自己定义的静态变量

          此时我们才可以获取到变量中的方法,否则dateDBMapper一直为null

    相关文章

      网友评论

        本文标题:公共类中常见的静态方法需要调用spring注入的非静态变量的解决

        本文链接:https://www.haomeiwen.com/subject/jguidqtx.html