SpringBoot中使用配置文件
一般都是把xml配置文件转换为@Bean的模式,如果非要使用xml配置文件,方式如下:
/**
* 将配置文件引入springboot
*/
@Configuration
@ImportResource(locations={"classpath:hps.xml"})
public class XMLConfiguration {
}
配置文件如下:
<?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd"> <bean id="cmfErrorCodeServiceImpl" class="com.shengpay.hpsplus.service.core.common.CmfErrorCodeServiceImpl">
<property name="configMap">
<map>
<entry key="EXCEED_CARD_BIND_TIMES">
<set>
<value>F1101</value>
</set>
</entry>
<entry key="VALIDCODE_SEND_FAIL">
<set>
<value>F1069</value>
</set>
</entry>
<entry key="CMF_SYSTEM_ERROR">
<set>
<value>0001</value>
<value>0002</value>
<value>9999</value>
<value>E1001</value>
<value>E1013</value>
<value>E1006</value>
</set>
</entry>
<entry key="CARD_TYPE_INCORRECT">
<set>
<value>F1011</value>
</set>
</entry>
<entry key="CARD_NO_INCORRECT">
<set>
<value>F1012</value>
<value>F1035</value>
<value>F0304</value>
<value>F1048</value>
</set>
</entry>
<entry key="BANK_CARD_UNSIGN">
<set>
<value>F1070</value>
</set>
</entry>
<entry key="TRUE_NANME_INCORRECT">
<set>
<value>F1013</value>
</set>
</entry>
<entry key="CARD_EXPIRY_INCORRECT">
<set>
<value>F1014</value>
</set>
</entry>
<entry key="CVV2_INCORRECT">
<set>
<value>F1015</value>
</set>
</entry>
<entry key="ID_TYPE_INCORRECT">
<set>
<value>F1016</value>
</set>
</entry> <entry key="ID_NO_INCORRECT">
<set>
<value>F1017</value>
</set>
</entry>
<entry key="MOBILE_INCORRECT">
<set>
<value>F1018</value>
</set>
</entry>
<entry key="CARD_STATUS_INVALID">
<set>
<value>F1022</value>
<value>F1023</value>
<value>F1025</value>
<value>F1026</value>
<value>F1037</value>
<value>F1038</value>
<value>F0301</value>
<value>F1037</value>
<value>F0607</value>
</set>
</entry>
<entry key="BLANCE_NO_ENOUTH">
<set>
<value>F1036</value>
</set>
</entry>
<entry key="AGREEMENT_EXIST">
<set>
<value>F0606</value>
</set>
</entry>
<entry key="CARD_IDENTITY_MISMATCH">
<set>
<value>F1043</value>
</set>
</entry>
<entry key="MOBILE_INCORRECT2">
<set>
<value>F1046</value>
</set>
</entry>
<entry key="ID_NO_OR_MOBILE_INCORRECT">
<set>
<value>F1065</value>
</set>
</entry>
<entry key="CARD_NO_ENOUGH_STATIS">
<set>
<value>F0202</value>
</set>
</entry>
<entry key="CARD_FUND_NUM_OVER">
<set>
<value>F0205</value>
</set>
</entry>
<entry key="SYSTEM_ERROR">
<set>
<value>F0101</value>
</set>
</entry>
<entry key="BANK_SYSTEM_ERROR">
<set>
<value>F1100</value>
<value>F1050</value>
<value>F1051</value>
<value>F1044</value>
<value>F1030</value>
<value>F0601</value>
</set>
</entry>
<entry key="BANK_NOT_SUPPORT">
<set>
<value>F1003</value>
</set>
</entry>
<entry key="CARD_FUND_ERROR_NUM_OVER">
<set>
<value>F1076</value>
</set>
</entry>
<entry key="OTHER_CARD_ERROR">
<set>
<value>F1073</value>
</set>
</entry>
</map>
</property>
</bean> <!-- 返回码映射服务 -->
<bean id="returnCodeService" class="com.shengpay.rcm.service.ReturnCodeZkService" init-method="init"
destroy-method="destroy">
<property name="zkConnectString" value="${returncode.service.url}"/>
</bean>
</beans>
SpringBoot中使用配置文件的更多相关文章
- SpringBoot中各配置文件的优先级及加载顺序
我们在写程序的时候会碰到各种环境(开发.测试.生产),因而,在我们切换环境的时候,我们需要手工切换配置文件的内容.这大大的加大了运维人员的负担,同时会带来一定的安全隐患. 为此,为了能更合理地重写各属 ...
- SpringBoot中yml配置文件
1.yml配置文件书写格式 格式是在普通配置文件中以“.”分割的属性名称,该为“: ”和换行. 例子: //普通格式 spring.datasource.driver-class-name=com.m ...
- springboot中引用配置文件中的参数
首先可以看到这是做微信登陆时候的配置,一般不会写死都是通过配置文件获取,所以,记载配置文件中 那么怎么引用呢: 可以看到直接注入的方式就可以引用了,所以看下面: 进行页面跳转,并且带有参数的, 使用m ...
- springBoot 中 logback配置文件详解
logback介绍和配置详解 logback是Java的开源框架,性能比log4j要好.是springboot自带的日志框架.该框架主要有3个模块: logback-core:核心代码块(不介绍) l ...
- Springboot 中的配置文件
Spring Boot提供了两种常用的配置文件,分别是properties文件和yml文件.他们的作用都是修改Spring Boot自动配置的默认值. 技术:yaml.properties语法,Con ...
- SpringBoot中的配置文件
http://docs.spring.io/spring-boot/docs/current/reference/html/common-application-properties.html
- SpringBoot中读取配置文件的几种方式
1.读取application文件 在application.yml或者properties文件中添加: info: name: xiaoming age: 13 sex: 1 读取方式如下: imp ...
- SpringBoot中resources配置文件application.properties
#项目名server.servlet.context-path=/springboot-day1#端口号server.port=8989 #datasource数据库连接信息#urlspring.da ...
- SpringBoot起飞系列-配置文件(三)
一.SpringBoot中的配置文件 说起到配置文件,大家并不陌生,早在springboot之前,我们用ssh,ssm框架开发的时候整天都要接触配置文件,那时候的配置文件基本上都是.propertie ...
随机推荐
- 数据结构---Java---有序数组
[自定义有序数组] 查找算法: 线性查找算法:依次对比查询: 二分查找算法:必须是有序: insert:要插入的value与数组中每个元素进行比较,当有值>value时,此处的index之后的元 ...
- Fortran和C的编译器PGI部署
平台信息 Description: CentOS Linux release 7.6.1810 (Core) 安装步骤 获取PGCC:社区版是免费的,自带license.dat 解压下载的压缩包:ta ...
- sql server 笔记(数据类型/新建、修改、删除数据表/)
1.数据类型: Character 字符串 / Unicode 字符串 / Binary 类型 / Number 类型 / Date 类型 / 其他数据类型 详解:http://www.w3sc ...
- vue2.X+elementUI表单自定义验证
<template> <div class="taxi-appointment-dairen"> <el-form :model="rule ...
- 分布式数据库sort那些事儿
待填. 收回之前的填坑时间. 计划永远没有变化快,所有周末都奉献上还是有干不完的活,待闲时再来填..
- 斗鱼扩展--localStorage备份与导出(九)
之前我们都把数据 放在了 localStorage 里,但扩展一旦卸载,数据就会被清空, 在Console里备份,一次只能输出一条,小白操作起来很不方便,所以能不能 导入,导出文件来进行备份还原呢? ...
- Win7无线路由Win8/8.1开启网络承载DOS命令笔记本电脑当无线路由器
以下废话,先吐槽几句 这个功能其实在Win7+系统都内置了,不要再用什么某豹.某大师.某Soft之类的开启无线网络,这些软件都是骗你们安装一些垃圾软件的. 另外吐槽 某度wifi.某数字wifi都是垃 ...
- Fibonacci(斐波那契数列)的第N位数
无穷数列1,1,2,3,5,8,13,21,34,55...称为Fibonacci数列,它可以递归地定义为F(n)=1 ...........(n=1或n=2)F(n)=F(n-1)+F(n-2).. ...
- intellijidea课程 intellijidea神器使用技巧2-1 无处不在的跳转
idea快捷键(基于windows平台) 1 书签跳转 Ctrl alt [ ] ==> 项目之间的跳转 Ctrl shift E ==> 文件之间的跳转(最近编辑的文件) Ctrl ...
- 我对CSS选择器的认识
我对CSS选择器的认识 一.简述 CSS选择器是对HTML元素进行选择的筛选条件,大概可以分为两类: 特征选择器——根据元素自身所具有的某种特征进行筛选,比如名称.ID.属性等: 关系选择器——根据元 ...