成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Spring環(huán)境下如何存取properties文件中的數(shù)值

開發(fā) 后端
本文介紹Spring環(huán)境下如何存取properties文件中的數(shù)值,以及ApplicationContext.xml文件配置等。

介紹

為避免在JAVA程序中使用Hardcode,我們經(jīng)常使用一些properties文件存放一些經(jīng)常變化的數(shù)據(jù),在runtime環(huán)境下通過配置這些數(shù)據(jù)來達(dá)到靈活配置應(yīng)用程序。在Spring出現(xiàn)以前我們通常使用resource bundle來實(shí)現(xiàn)對(duì)properties文件的讀取,但在Spring環(huán)境下問題變得更加簡(jiǎn)單,我們只需要寫非常少的代碼就能實(shí)現(xiàn)對(duì) properties文件的隨機(jī)存取。

ApplicationContext.xml文件配置

ApplicationContext是BeanFactory的擴(kuò)展,它提供了BeanFactory的所有功能,ApplicationContext允許你通過完全聲明的方式配置和管理Spring和Spring管理的資源,本文我提供以下實(shí)例:

  1. < ?xml version="1.0" encoding="UTF-8"?> 
  2.   < !DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd"> 
  3.   < beans> 
  4.   < bean id="configproperties" 
  5.   class="org.springframework.beans.factory.config.PropertiesFactoryBean"> 
  6.   < property name="location" value="file:config.properties"/> 
  7.   < /bean> 
  8.   < bean id="propertyConfigurer" 
  9.   class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer"> 
  10.   < property name="properties" ref="configproperties"/> 
  11.   < /bean> 
  12.   < bean id="tjtaskcode" class="TJTaskCode"> 
  13.   < property name="taskcode" value="${TJ.TaskCode}"/> 
  14.   < /bean> 
  15.   < /beans> 

 Config.properties文件的配置

本例中我提供一對(duì)簡(jiǎn)單的數(shù)據(jù)用于示范:

#Transaction Journal Task Codes

TJ.TaskCode = 1034,1035,1037,1038,1040,1057,1058,1074

TJ.TaskCode是鍵,1034,1035,1037,1038,1040,1057,1058,1074是值;

Java Bean的定義

定義Java Bean TJTaskCode.Java用于存放所需要的數(shù)值:

  1.    public class TJTaskCode {  
  2.   private String taskcode;  
  3.   public void setTaskcode(String taskcode) {  
  4.   this.taskcode = taskcode;  
  5.   }  
  6.   public String getTaskcode() {  
  7.   return this.taskcode;  
  8.   }  
  9.   } 

測(cè)試程序TestAccessProperties.java的執(zhí)行

  1. import org.springframework.context.ApplicationContext;  
  2.   import org.springframework.context.support.ClassPathXmlApplicationContext;  
  3.   import com.td.cc.audit.impl.TJTaskCode;  
  4.   public class TestAccessProperties {  
  5.   public static void main(String[] args) {  
  6.   ApplicationContext context;  
  7.   context = new ClassPathXmlApplicationContext("applicationContext.xml"); 
    TJTaskCode 
    taskcode1 = (TJTaskCode)context.getBean("tjtaskcode");  
  8.   String taskcode2 = taskcode1.getTaskcode();  
  9.   System.out.println(taskcode2);  
  10.   if (taskcode2.indexOf("1034")!=-1) //  
  11.   {  
  12.   System.out.println("Y");  
  13.   } else{  
  14.   System.out.println("N");  
  15.   }  
  16.   }  
  17.   } 

【編輯推薦】

  1. Spring支持EJB的實(shí)現(xiàn)
  2. EJB和Spring全面比較
  3. JSF和Spring的集成
  4. 在Spring中進(jìn)行集成測(cè)試
  5. Spring is coming
責(zé)任編輯:佚名 來源: IT專家網(wǎng)
相關(guān)推薦

2009-05-25 15:17:40

C++隨機(jī)存取文件

2023-11-01 08:30:20

SpringYAML

2011-03-28 10:42:00

Spring

2010-03-26 15:14:20

Linux系統(tǒng)環(huán)境

2009-12-10 09:42:07

2011-04-11 15:11:37

UbuntuGCC

2009-01-03 14:39:04

ibmdwDojoMVC

2016-09-18 16:58:09

JavaProperties

2011-09-07 13:11:01

Ubuntuxorg.conf

2011-11-08 13:46:44

靜態(tài)文件Nginx優(yōu)化

2009-06-17 14:36:10

SpringXML配置文件

2010-02-23 14:10:56

2011-09-09 17:23:53

CentOSLAMPmysql

2010-07-27 14:25:02

linux文件編碼

2017-08-24 18:22:25

公有云私有云混合云

2009-09-27 10:28:12

Hibernate.p

2009-12-16 10:41:37

Ruby隨機(jī)存取文件

2011-08-29 18:02:29

SQL Server FileStream

2013-05-27 10:58:10

propertiesJava語言

2014-10-09 10:07:26

Tmux終端效率
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 99伊人| 国产一级视屏 | 特黄视频| 久久一区 | 性一交一乱一透一a级 | 久久久久久国产精品免费 | 在线播放中文字幕 | 颜色网站在线观看 | 精品伊人 | 国产一区二区三区在线 | 国产电影精品久久 | 一区二区三区在线免费观看视频 | 国产精久久久久久 | 亚洲精品一二三区 | 一级高清免费毛片 | 国产黄视频在线播放 | 亚洲视频1区 | 国产精品中文字幕一区二区三区 | 一本岛道一二三不卡区 | 精品三区 | 国产精品91久久久久久 | 男人的天堂久久 | 国产精品一码二码三码在线 | 久久久国产一区二区三区 | 亚洲一区二区三区在线免费观看 | 夜夜操天天操 | 成人毛片一区二区三区 | 亚洲一区二区三区四区五区午夜 | 日本欧美国产在线观看 | 久久久91 | 亚洲国产成人av好男人在线观看 | 日本不卡一区 | 午夜av电影院 | 精品一区二区电影 | 免费成人高清在线视频 | 涩涩视频在线观看免费 | 国产不卡在线观看 | 国产在线一区二区 | 欧美日韩国产三级 | 色噜噜狠狠色综合中国 | 欧美日韩电影免费观看 |