工具类里@Value取不到值,如下图

原因是new的对象

改为

EncryptIdCardUtil类方法改为非静态方法,ConnectService类由new改为@Autowired注入

RiskService里也由直接调用EncryptIdCardUtil里的静态方法,改为EncryptIdCardUtil类@Autowired注入

就可以了

总结:

1.@Value不能静态成员上使用;
2.使用@Value读取属性值的类对象需要交给spring容器管理。

Springboot 工具类@Value取不到值相关推荐

  1. 关于springboot工具类中@Autowired注入bean,用static直接修饰,静态方法使用bean时报空指针异常错误...

    错误场景: springboot + mybatis 在工具类的静态方法中,需要使用mapper(其他bean也一样),所以最开始直接使用@Autowired进行了注入,代码如下: @Autowire ...

  2. autowired 静态方法使用_关于springboot工具类中@Autowired注入bean,用static直接修饰,静态方法使用bean时报空指针异常错误...

    错误场景: springboot + mybatis 在工具类的静态方法中,需要使用mapper(其他bean也一样),所以最开始直接使用@Autowired进行了注入,代码如下: @Autowire ...

  3. springboot工具类

    ClassPathResource 在类路径下读取资源 public final String getPath() public boolean exists() public InputStream ...

  4. SpringBoot 项目@Value 注解取不到值

    @Value 注解​可能有两种导包: import org.springframework.beans.factory.annotation.Value; 或 import com.google.ap ...

  5. SpringBoot工具类,汉字转拼音(包括繁体字)

    1.需要依赖 <dependencies><!-- 中文拼音 --><dependency><groupId>com.belerweb</grou ...

  6. 常用工具类(8/14)

    UI工具类 1.判断是否是小米UI private static final String KEY_MIUI_VERSION_CODE = "ro.miui.ui.version.code& ...

  7. SpringBoot 从nacos拿取配置文件中的属性

    yml文件中的属性: sydatasource:dbd:- url: jdbc:oracle:thin:@18.1.99.88:1521/orclpdbdriverClassName: oracle. ...

  8. springboot的redis工具类编写(采用RedisTemplate)(简单的取值,取多个值)。

    首先: redis存在于内存中,因此非常高效 存储特点是key-value 其还有许多高效的数据结构,能同时读写几万数据量. 在springboot中运用redis做一些验证存储非常管用, 同时因为r ...

  9. java excel 取值_java实现Excel 单元格取值工具类

    在工作中经常遇到通过excel获取数据的需求,比如通过excel将数据提交到数据库等.现针对excel单元格的取值方法提取出来作为一个工具类. 具体代码如下: import org.apache.po ...

最新文章

  1. python关联规则挖掘_Python3:文本关联规则挖掘实现案例分析
  2. python怎么读文件后删去空格以行为单位进行排序-文件操作
  3. boot jpa mysql postman spring_听说过spring-data-jdbc么?来个最佳实践
  4. cordova 发布 android release 签名打包
  5. 利用Python编辑一个发送邮件的脚本
  6. mysql数据库存储数据的过程_[数据库]MySql存储过程总结
  7. 零基础学Python-爬虫-2、scrapy框架(测试案例篇·技术点在后面文章内讲解)【测试将一篇小说的所有访问路径与标题存储到一个文件下】
  8. DB2快速入门的捷径pdf
  9. 十月cms_微软十月更新失败使整个PC行业陷入困境
  10. c++ 怎样连接两个链表_LeetCode | 链表的入口,一文帮你搞定“环形链表”(python版,最简单解析)...
  11. 自己写的_top、_parent以及对iframe和frameset的理解
  12. 交际能力弱的人,适合当律师吗?
  13. 浏览器可以用c语言编辑吗,如何在浏览器端运行c/c++语言编写的代码
  14. 都是成年人了,别再相信OA价格越低越好这种话了
  15. 【技术认证知识】网络通信基础知识(华为HCIA认证网络基础)
  16. vbs基础教程(1)
  17. 2019全国大学生软件测试大赛决赛
  18. 足球足球裁判昏招大全裁判昏招大全
  19. win7计算机窗口无法最小化,Windows7系统任务栏不显示最小化窗口的解决方法
  20. fatal: unable to access ‘https://github.com/thm123/algos.git/‘: Received HTTP code 400 from proxy af

热门文章

  1. lopa分析_保护层分析(LOPA)
  2. rust为什么找不到服务器,rust找不到朋友的服务器 | 手游网游页游攻略大全
  3. DM36X UBL UBoot
  4. windows10录屏快捷键是什么
  5. 话说丢帧率系列---帧间隙
  6. heavy r.com index.php,AngularJS - Computation-Heavy Tasks
  7. 写给编程初学者的一篇文章,该如何学习编程?我的编程学习之路
  8. 程序员初学者如何自学编程
  9. 【css】 让文字换行的样式
  10. 【JS】通过JS实现超市小票打印功能——ActiveX控件