Spring注解@Value数值取值转换字符串失败
配置文件(yml)中,配置项如下:
cebconfig:
INST_CODE: 08801001
SFT_NOTIFY_CEB_CHANNEL: 123456
期望INST_CODE: 08801001 作为字符串处理
代码:
/**
* 机构号(XX提供,从配置中读取并初始化)
*/
public static String INST_CODE;
结果,获取的值被变为数值类型:
<InstID>8801001.0</InstID>
处理:
字符串默认不使用引号表示:    --- str: 这是一行字符串
如果字符串之中包含空格或特殊字符,需要放在引号之中:   --- str: '内容: 字符串'
单引号和双引号都可以使用,双引号不会对特殊字符转义:
s1: '内容\n字符串' --->s1: '内容\\n字符串'
s2: "内容\n字符串" --->s2: '内容\n字符串'
修改后:
cebconfig:
INST_CODE: '0880SFT0'
SFT_NOTIFY_CEB_CHANNEL: 123456
搞定!
参考:
http://www.ruanyifeng.com/blog/2016/07/yaml.html?f=tt
Spring注解@Value数值取值转换字符串失败的更多相关文章
- spring scope 属性的取值
		Spring 容器是通过单例模式创建 Bean 对象的,也就是说,默认情况下,通过调用 ac.getBean("mybean")方法获得的对象都是同一个 mybean 对象 使用单 ... 
- 关于Lombok框架子类继承时EqualsAndHashCode注解的callSuper取值的思考
		先看例子(原始用例来源于这篇文章): TV类 @Getter @Setter //@EqualsAndHashCode @AllArgsConstructor @NoArgsConstructor p ... 
- Spring注解问题,[action中注入service失败
		pring-mvc.xml <?xml version="1.0" encoding="UTF-8"?> <beans xmlns=" ... 
- Spring @Value取值为null或@Autowired注入失败
		@Value 用于注入.properties文件中定义的内容 @Autowired 用于装配bean 用法都很简单,很直接,但是稍不注意就会出错.下面就来说说我遇到的问题. 前两天在项目中遇到了一个问 ... 
- Spring注解驱动(上)
		记录常用的spring注解 1.@Configuration 和 @Bean spring中可以使用xml 的方式进行配置, 也可以使用 @ Configuration 来指定一个类为配置类, 并使用 ... 
- 【Spring注解驱动开发】使用@Scope注解设置组件的作用域
		写在前面 Spring容器中的组件默认是单例的,在Spring启动时就会实例化并初始化这些对象,将其放到Spring容器中,之后,每次获取对象时,直接从Spring容器中获取,而不再创建对象.如果每次 ... 
- LayUI 多选框动态加载、启用、禁用、赋值、取值等js实现
		例如多选框如下: <div class="layui-form"> <select xm-select="city"> </sel ... 
- spring注解@Value取不到值【转】
		spring注解@Value取不到值 今天在一个项目中发现一个情况,在Service中取不到name值,直接输出了{name}字符串,找了好久,最后在一篇文章中找到解决方案. 解决这个问题的一篇文章( ... 
- spring+hibernate实体类注解详解(非原创) + cascade属性取值
		@Entity //继承策略.另一个类继承本类,那么本类里的属性应用到另一个类中 @Inheritance(strategy = InheritanceType.JOINED ) @Table(nam ... 
随机推荐
- C# 利用ITextSharp导出PDF文件
			最近项目中需要导出PDF文件,最后上网搜索了一下,发现ITextSharp比较好用,所以做了一个例子: public string ExportPDF() { //ITextSharp Usage / ... 
- git知识点总结
			集中式版本控制系统,版本库是集中存放在中央服务器的,而干活的时候,用的都是自己的电脑,所以要先从中央服务器取得最新的版本,然后开始干活,干完活了,再把自己的活推送给中央服务器.集中式版本控制系统最大的 ... 
- python fork函数
			import os print('---父进程id:%s----'%(os.getpid())) pid=os.fork()#只能在liunx环境下执行 print('---%s---' % (os. ... 
- join合并字符串时使用生成器表达式
			data=['11','pp','aa'] ','.join(str(d) for d in data) 
- 理解 Linux backlog/somaxconn 内核参数
			https://jaminzhang.github.io/linux/understand-Linux-backlog-and-somaxconn-kernel-arguments/ 各参数的含义:h ... 
- 性能测试工具LoadRunner26-LR之lr脚本插入DOS命令
			基础命令 1.dir 无参数:查看当前所在目录的文件和文件夹 /s:查看当前目录其所有子目录的文件和文件夹 /a:查看包括隐含文件的所有文件 /ah:只显示隐含文件 /w:以紧凑方式显示文件和文件夹 ... 
- OpenStack Weekly Rank 2015.08.03
			Module Reviews Drafted Blueprints Completed Blueprints Filed Bugs Resolved Bugs Cinder 7 1 1 7 11 Sw ... 
- 07-spring之三大框架的整合
			1 三大框架整合理论 2 导包(42个) 1 hibernate 1 hibernate/lib/required 2 hibernate/lib/jpa | java persist api jav ... 
- DEDE会员注册邮件验证时,用户无法收到邮件的解决方法
			本文以qq邮箱.163邮箱和易网库提供的企业邮箱为例,简要介绍在织梦(DEDECMS)中设置SMTP验证发送邮件的方法 一.在织梦中使用qq邮箱发送邮件 1.在织梦中使用qq邮箱发送邮件, 需要确保q ... 
- pat1044. Shopping in Mars (25)
			1044. Shopping in Mars (25) 时间限制 100 ms 内存限制 65536 kB 代码长度限制 16000 B 判题程序 Standard 作者 CHEN, Yue Shop ... 
