.properties配置文件中的常量在其他文件中的引用

一、在其他xml配置文件中引用

在maven项目中scr/main/resource 中新建properties文件夹存放项目中各种环境下的配置文件

在配置文件中以键值对形式写好后,在spring配置文件中将配置文件初始化成Bean,让后就可以在其他xml文件中已${.....}形式引用

<!-- 初始化properties配置文件成bean-->
<bean  id="configProperties" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
  <property name="locations">
      <list>
                 <!--oracle数据源  -->
             <value>classpath:properties/oracle.db.properties</value>
             
             <value>classpath:properties/system.properties</value>
             <!-- 线上环境 -->
             <!-- <value>classpath:properties/www.properties</value> -->
             
             <!-- 公司测试环境 -->
                   <!-- <value>classpath:properties/rewww.properties</value> -->  
                   
                    <!-- 公司开发环境 -->
                    <value>classpath:properties/dohko.properties</value> 
       </list>
  </property>
</bean>

在其他xml中以${...}形式引用

<property name="driverClassName" value="${sys.database.driverClassName}"

仅作为个人知识点的积累,共同学习

时间: 2024-10-18 16:46:45

.properties配置文件中的常量在其他文件中的引用的相关文章

JNI文件中命名类与JAVA文件中匹配

jni.c中注册中 int register_android_boa(JNIEnv *env){    jclass clazz;    static const char* const kClassName = "com/lxl/ledClass"; //命名的类 /* look up the class */    clazz = (*env)->FindClass(env,kClassName);  //  clazz = env->FindClass(env,kCl

数据库中导出表中相应字段到指定文件中

数据库中导出某一个表中需要的字段到文件中是公司中经常要做到的事,那怎么实现呢? 比如你要查询enterpriseaics中的所有字段的值到d盘的aa.txt中去,注:aa.txt不能存在,否则会报错. <span style="font-size:18px;">select * from enterpriseaics into outfile 'd:\\aa.txt' ;</span> 当然如果你想规范一下格式,例如:每个字段的值之间以逗号分开,每一行换行,每个

struts中的常量,action配置中的默认值

1.struts中Action的开发方式 继承ActionSupport类,这种方法实现的Action可以进行数据校验: 实现Action接口: 不继承任何类,不实现任何接口: 是否继承类或实现结构,struts都会进行默认拦截器的启动,拦截器的启动和Action没有关系. 2.struts中的通配符 在对action进行配置时,会有重复的情况 <action name="login" class="com.juaner.action.UserAction"

eclipse 项目中搜索资源(类方法,文件名,文件中的字符串)

http://www.cnblogs.com/fangyukuan/archive/2010/04/05/1704852.html效果很好 编辑相关快捷键 Eclipse的编辑功能非常强大,掌握了Eclipse快捷键功能,能够大大提高开发效率.Eclipse中有如下一些和编辑相关的快捷键. 1. [ALT+/] 此快捷键为用户编辑的好帮手,能为用户提供内容的辅助,不要为记不全方法和属性名称犯愁,当记不全类.方法和属性的名字时,多体验一下[ALT+/]快捷键带来的好处吧. 2. [Ctrl+O]

使用资源文件(内存)中的字体 或 使用文件中的字体

// 一.使用资源文件(内存)中的字体 System.Runtime.InteropServices.GCHandle hObject = System.Runtime.InteropServices.GCHandle.Alloc(Properties.Resources.QuartzMS, System.Runtime.InteropServices.GCHandleType.Pinned); IntPtr intptr = hObject.AddrOfPinnedObject(); Syst

Jsoup学习笔记9:Jsoup 解析saz文件,读取其中的htm文件到字符串,提取字符串中的数据写入csv文件中

本篇笔记将上篇笔记的操作做些改进,不再把saz文件中的htm文件解析出来,而是不解压直接读取其中的数据成字符串,基本思路如下: 1.自定义一个从文本文件读取内容到字符串的类:解析saz文件中的htm文档,将文件的内容读取到字符串中 2.自定义利用Jsoup解析htm字符串的类:利用Jsoup解析传入的htm字符串,将解析结果写入csv文件中 3.解析时,指定好文件路径,直接调用上面的两个工具类即可 示例代码如下: package com.daxiang.saztest; /** * 自定义一个从

java从ldap中导出数据到ldif文件中

原创:http://www.cnblogs.com/dqcer/p/7814034.html 导入ldap.jar包,笔者已对下面两个文件测试并通过.若有疑问欢迎留言 LDAPExport.java package dsml_ldif; import java.io.FileOutputStream; import java.io.IOException; import java.io.UnsupportedEncodingException; import com.novell.ldap.LD

关于Centos6中httpd的DocumentRoot下子文件中的网页文件无法访问题

错误还原 首先 我在/etc/httpd/conf/http.conf配置如下Documentroot "/var/www/html"然后在/var/www/html中创建了一个aa文件和一个index.html文件,并在aa中又写了一个index.html文件.然后通过浏览器输入192.168.10.2/aa出现错误提示,去掉/aa却能够正常显示/var/www/html下的index.html内容. 解决方法 这是由于没有关闭selinux导致的,关闭方法写在这了(百度搜的) 1.

Linux中通过命令直接删除文件中最后一行

何谓Sed(Stream EDitor): Sed原为UNIX系统上的非交谈式文字编辑器(non-interactive stream editor).当Sed读入待编辑文件,会依编辑命令来进行文件的编辑工作. sed -i '$d' file 如同其它UNIX的指令一般,Sed亦是由标准输入(standard input)读入欲编辑的文件,经Sed处理后,再由标准输出(standard output)送出结果.由于Sed是采逐行读入文字,并依据命令来进行编辑,因此可视作档案中的文字逐行通过Se