在controller中无法通过注解@Value获取到配置文件中定义的值解决办法
使用springMVC的朋友,有时候可能会遇到以下问题:
想在controller中使用@Value指定变量,但是无法得到对应的值。而在server层获取,是正常的。
解决方案:
1:在srping-mvc.xml 加上以下配置。相当于在springmvc配置文件中也读取properties文件,这样controller就访问自己容器中的数据
<context:property-placeholder location="classpath:config.properties" ignore-unresolvable="true" />
2:在父容器中注册一个公用Bean,然后把配置文件的值注入到这个Bean中
因为Service层的对象是有Spring容器创建,因此我们定义一个Component: AccOauthUtils,注入进来属性用public修饰
@Component
public class AccOauthUtils {
@Value("${accStatus}")
public String accStatus;
在controller注入(必须通过@Autowired注解,通过new AccOauthUtils的形式无法获取值):
@Autowired
private AccOauthUtils accOauthUtils;
再通过 accOauthUtils.accStatus获取
转载于:https://blog.51cto.com/1008610086/2376574
在controller中无法通过注解@Value获取到配置文件中定义的值解决办法相关推荐
- 【Groovy】Xml 反序列化 ( 使用 XmlParser 解析 Xml 文件 | 获取 Xml 文件中的节点和属性 | 获取 Xml 文件中的节点属性 )
文章目录 一.创建 XmlParser 解析器 二.获取 Xml 文件中的节点 三.获取 Xml 文件中的节点属性 四.完整代码示例 一.创建 XmlParser 解析器 创建 XmlParser 解 ...
- 自定义View 中很关键的问题View获取宽/高是0 的解决办法
原因 Activity的生命周期方法 与 View在measure过程 不是同步执行的,也就是说Activity在执行onCreate ,onStart , onResume 过程中 ,View的测量 ...
- 小米4支持html5,针对在webview模式中,小米魅族手机不支持html5原生video的control的解决办法![原创]...
其实,解决办法就是,重新写个control控制功能,.同样用流行的video.js可以实现 第一步就是增加个播放的图片..要不然没有按钮多难看! webkit-playsinline> 上面的视 ...
- android通过BitmapFactory.decodeFile获取图片bitmap报内存溢出的解决办法
android通过BitmapFactory.decodeFile获取图片bitmap报内存溢出的解决办法 原方法: public static Bitmap getSmallBitmap(Strin ...
- Navicat 远程连接docker容器中的mysql 报错1251 - Client does not support authentication protocol 解决办法
Navicat 远程连接docker容器中的mysql 报错1251 - Client does not support authentication protocol 解决办法 1).容器中登录my ...
- Nginx反向代理服务器获取不到端口的问题的解决办法
Nginx反向代理服务器获取不到端口的问题的解决办法 参考文章: (1)Nginx反向代理服务器获取不到端口的问题的解决办法 (2)https://www.cnblogs.com/Leslieblog ...
- 该项目不在XXX中。请确认该项目的位置,然后重试。之解决办法
该项目不在XXX中.请确认该项目的位置,然后重试.之解决办法 解决办法 解决办法 该解决办法引用来自: https://tieba.baidu.com/p/2420033129?red_tag=206 ...
- Unity中使用SteamVR Plugin时不显示HTC Vive手柄控制器的解决办法
Unity中使用SteamVR Plugin时不显示HTC Vive手柄控制器的解决办法 出错原因: 开发应用程序时用的SteamVR Plugin版本太高(1.2.1及以后)(也可以说是SteamV ...
- Git中Your branch is ahead of ‘origin/master‘ by x commits的解决办法
@[TOC]Git中Your branch is ahead of 'origin/master' by x commits的解决办法 问题描述:新的全局用户名下,修改原有本地库的代码,上传时遇见的问 ...
最新文章
- X 039 0203 039 mysql_2020年寒假假期总结0203
- 【蓝桥杯】Python自带编辑器IDLE的使用教程
- Java偏向锁、轻量级锁、重量级锁
- 多帧点云数据拼接合并_自动驾驶:Lidar 3D传感器点云数据和2D图像数据的融合标注...
- go 模板(template)的常用基本语法
- C++11 auto类型推导
- Codeforces 448 D. Multiplication Table
- 数据:尽管严禁加密货币,中国拥有最多区块链专利
- 支付宝第三方在线支付接口详解
- 美食短视频怎么拍才会吸引人?美食+定位,助你吸粉引流
- Ribbon负载均衡及Feign消费者调用服务
- Linux中的大于号和小于号
- Python(1)自动发送邮件
- 函数指针、函数返回指针、const指针、指向const指针,指向const的const指针。
- 首次使用HOOKAPI暴力破解SQLITE3加密的数据库
- 2017 多校训练第二场 HDU 6047 Maximum Sequence(贪心+优先队列)
- 与大数据相关的工作职位有哪些?
- 机器学习中的数学原理——似然函数
- 文件后缀名对应的Content-Type表
- 幕布闪退怎么办?别着急看这里
热门文章
- 清华唐杰:GPT-3表示能力已经接近人类了,但它有一个阿喀琉斯之踵 | MEET 2021
- SAP PP COR3不能看工单后续的备料TO单号?
- 联邦学习 OR 迁移学习?No,我们需要联邦迁移学习
- SAP MM 如何手工修改IDoc的状态?
- 出行公司集体亮剑 自动驾驶花落谁家?
- SAP IDoc E1EDP04 Z8 数据错误之对策
- 商汤科技总裁张文谈人工智能: 未来10年到20年会有巨大爆发 下一个井喷是AI+教育
- 吴恩达的机器学习--矩阵运算
- IBM大裁70% 员工,撕掉了国内大批伪AI企业最后一块遮羞布!
- 第二代NumPy?阿里开源超大规模矩阵计算框架Mars