`
zyn010101
  • 浏览: 324988 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Spring解析properties文件

阅读更多

spring配置文件

<bean id="propertyConfigurer" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
		<property name="locations">
			<list>
				<value>classpath:/config/sps.properties</value>
			</list>
		</property>
	</bean>

 

spring配置文件

<!-- sys配置文件的读取 -->
    <bean id="spsProperties" class="com.iman.sps.domain.model.sheet.SpsProperties">
    	<property name="wrmErrorDataTemplate">
	    		<value>${wrmErrorDataTemplate}</value>
    	</property>
    	<property name="excelTemplateFilePath">
	    		<value>${excelTemplateFilePath}</value>
    	</property>
    	<property name="execelDownloadFilePath">
	    		<value>${execelDownloadFilePath}</value>
    	</property>
    	<property name="siteExcelData">
	    		<value>${siteExcelData}</value>
    	</property>
    	<property name="mssNeExcelData">
	    		<value>${mssNeExcelData}</value>
    	</property>
    	<property name="mgwNeExcelData">
	    		<value>${mgwNeExcelData}</value>
    	</property>
		<property name="rackExcelData">
	    		<value>${rackExcelData}</value>
    	</property>
    	<property name="shelfExcelData">
	    		<value>${shelfExcelData}</value>
    	</property>
    	<property name="slotExcelData">
	    		<value>${slotExcelData}</value>
    	</property>
    	<property name="cardExcelData">
	    		<value>${cardExcelData}</value>
    	</property>
    	<property name="portExcelData">
	    		<value>${portExcelData}</value>
    	</property>
    	<property name="puyuanManagerUrl">
	    		<value>${puyuanManagerUrl}</value>
    	</property>
    	<property name="BTSExcelData">
	    		<value>${BTSExcelData}</value>
    	</property>
		
		<property name="trunkExcelData">
				<value>${trunkExcelData}</value>
		</property>
		
		<property name="ceResourceAllocateExcelData">
				<value>${ceResourceAllocateExcelData}</value>
		</property>
    </bean>

 properties文件:

#excelTemplateFilePath /opt/IBM/WebSphere/SPSTemplate
excelTemplateFilePath d:/SPSTemplate

#execelDownloadFilePath /opt/IBM/WebSphere/download
execelDownloadFilePath d:/download

#bpsManager 


wrmErrorDataTemplate =wrmErrorDataTemplate.xls

siteExcelData=site.xls
#neÍøÔª
mssNeExcelData=MSS_NE.xls
mgwNeExcelData=MWG_NE.xls
#»ú¼Ü-
rackExcelData=RACK.xls
#»ú¿ò
shelfExcelData=SHELF.xls
#»ú²Û
slotExcelData=SLOT.xls
#°å¿¨
cardExcelData=CARD.xls
#¶Ë¿Ú
portExcelData=PORT.xls

BTSExcelData=BTS.xls

#Öм̵ç·ÐèÇóÐÅÏ¢
trunkExcelData=trunk_circuit_template.xls

#CE×ÊÔ´·ÖÅäÊý¾ÝÐÅÏ¢
ceResourceAllocateExcelData=ce_allocation_template.xls

#puyuanManagerUrl
#puyuanManagerUrl=http\://10.97.87.57\:8080/eos-default/workflow/wfmanager/main/showflowmain.jsp?url\=
puyuanManagerUrl=http\://192.168.7.7\:8081/eos-default/workflow/wfmanager/main/showflowmain.jsp?url\=

#WebServiceUrl
#webServiceUrl=http\://10.97.87.57\:8080/eos-default/services/bussinessProcessService.bussinessProcessServiceHttpSoap12Endpoint/
webServiceUrl=http\://192.168.7.7\:8081/eos-default/services/bussinessProcessService.bussinessProcessServiceHttpSoap12Endpoint/

#ReceiveCrm
#SpsCrmServicesUrl=http\://10.97.87.96\:9081/sps/services/EOMSProcessSheet?wsdl
SpsCrmServicesUrl=http\://192.168.7.7\:9084/sps/services/EOMSProcessSheet?wsdl

#nrmsUrl   
nrmsUrl = http://192.168.7.74:9080/nrms_1_5/login?username=37:E9:A4:AA:13:01:15:69&menuFolderId=202006&menuItemId=603003000006

 java代码:

public class SpsProperties {
	
	public String acessBpsManagerUrl;
	
	public String acessCrmUrl;
	
	public String wrmErrorDataTemplate;
	
	public String excelTemplateFilePath;
	
	public String execelDownloadFilePath;
	
	public String siteExcelData;//站点
	
	public String BTSExcelData;//BTS
	

	public String mssNeExcelData;//MSS_NE
	public String mgwNeExcelData;//MGW_NE
	public String rackExcelData;//机架
	public String shelfExcelData;//机框
	public String slotExcelData; //机槽
	public String cardExcelData;//板卡
	public String portExcelData;//端口

	public String trunkExcelData;	//中继电路需求信息
	
	public String ceResourceAllocateExcelData;	//CE资源分配信息
	
	public String puyuanManagerUrl;   //转向普元管理页面,页面内有Top,解决Js跨域
	
	public String getExcelTemplateFilePath() {
		return excelTemplateFilePath;
	}

	public void setExcelTemplateFilePath(String excelTemplateFilePath) {
		this.excelTemplateFilePath = excelTemplateFilePath;
	}

	public String getExecelDownloadFilePath() {
		return execelDownloadFilePath;
	}

	public void setExecelDownloadFilePath(String execelDownloadFilePath) {
		this.execelDownloadFilePath = execelDownloadFilePath;
	}

	public String getWrmErrorDataTemplate() {
		return wrmErrorDataTemplate;
	}

	public void setWrmErrorDataTemplate(String wrmErrorDataTemplate) {
		this.wrmErrorDataTemplate = wrmErrorDataTemplate;
	}

	public String getAcessCrmUrl() {
		return acessCrmUrl;
	}

	public void setAcessCrmUrl(String acessCrmUrl) {
		this.acessCrmUrl = acessCrmUrl;
	}

	public String getAcessBpsManagerUrl() {
		return acessBpsManagerUrl;
	}

	public void setAcessBpsManagerUrl(String acessBpsManagerUrl) {
		this.acessBpsManagerUrl = acessBpsManagerUrl;
	}

	public String getSiteExcelData() {
		return siteExcelData;
	}

	public void setSiteExcelData(String siteExcelData) {
		this.siteExcelData = siteExcelData;
	}
	public String getMssNeExcelData() {
		return mssNeExcelData;
	}

	public void setMssNeExcelData(String mssNeExcelData) {
		this.mssNeExcelData = mssNeExcelData;
	}

	public String getMgwNeExcelData() {
		return mgwNeExcelData;
	}

	public void setMgwNeExcelData(String mgwNeExcelData) {
		this.mgwNeExcelData = mgwNeExcelData;
	}


	public String getPuyuanManagerUrl() {
		return puyuanManagerUrl;
	}

	public void setPuyuanManagerUrl(String puyuanManagerUrl) {
		this.puyuanManagerUrl = puyuanManagerUrl;
	}
	public String getRackExcelData() {
		return rackExcelData;
	}

	public void setRackExcelData(String rackExcelData) {
		this.rackExcelData = rackExcelData;
	}

	public String getShelfExcelData() {
		return shelfExcelData;
	}

	public void setShelfExcelData(String shelfExcelData) {
		this.shelfExcelData = shelfExcelData;
	}

	public String getSlotExcelData() {
		return slotExcelData;
	}

	public void setSlotExcelData(String slotExcelData) {
		this.slotExcelData = slotExcelData;
	}

	public String getCardExcelData() {
		return cardExcelData;
	}

	public void setCardExcelData(String cardExcelData) {
		this.cardExcelData = cardExcelData;
	}

	public String getPortExcelData() {
		return portExcelData;
	}

	public void setPortExcelData(String portExcelData) {
		this.portExcelData = portExcelData;
	}

	public String getBTSExcelData() {
		return BTSExcelData;
	}

	public void setBTSExcelData(String bTSExcelData) {
		BTSExcelData = bTSExcelData;
	}

	public String getTrunkExcelData() {
		return trunkExcelData;
	}

	public void setTrunkExcelData(String trunkExcelData) {
		this.trunkExcelData = trunkExcelData;
	}

	public String getCeResourceAllocateExcelData() {
		return ceResourceAllocateExcelData;
	}

	public void setCeResourceAllocateExcelData(String ceResourceAllocateExcelData) {
		this.ceResourceAllocateExcelData = ceResourceAllocateExcelData;
	}

	

}

 

分享到:
评论

相关推荐

    spring读取properties

    在Spring框架中,读取和使用...在Spring的配置文件中,首先需要定义一个`PropertyPlaceholderConfigurer` bean,这是Spring用来解析Properties文件并将其值注入到其他bean中的关键组件。如示例所示: ```xml ...

    读取properties文件返回map

    1. **properties文件结构** `properties`文件的结构非常简单,每行代表一个键值对,键和值之间用等号`=`或冒号`:`分隔。例如: ``` username=admin password=123456 database.url=jdbc:mysql://localhost:3306/...

    Spring3.0 配置文件中加载Properties文件的小例子

    接下来,我们将在Spring的配置文件(如`applicationContext.xml`)中声明一个`PropertyPlaceholderConfigurer` bean,它负责加载并解析Properties文件。配置如下: ```xml class="org.springframework.beans....

    Spring中jdbc.properties属性文件进行密文处理

    这是一个简单的案例用来实现Spring中jdbc.properties属性文件进行密文处理,代码中的学生实体自己根据需要在数据库中进行创建

    SPRING:bean配置properties

    本文将深入解析如何利用`PropertyPlaceholderConfigurer`进行bean配置的properties操作,包括单个properties文件的配置、多个properties文件的集成以及多个`PropertyPlaceholderConfigurer`的协同工作,旨在帮助...

    spring无法读取properties文件数据问题详解

    Spring 无法读取 properties 文件数据问题详解 Spring 框架在读取 properties 文件数据时可能会遇到一些问题,本文将对这些问题进行详细的解释和解决。 问题一:Controller 中无法读取 properties 文件数据 在 ...

    Spring用代码来读取properties文件实例解析

    Spring读取Properties文件实例解析 Spring框架中,读取Properties文件是一个非常重要的步骤,Properties文件中存储着应用程序的配置信息,如数据库连接信息、Server配置信息等。在Spring应用程序中,我们可以使用@...

    谈谈Spring 注入properties文件总结

    Spring框架在处理应用程序的配置和依赖注入方面非常强大,它允许开发者从外部的properties文件中加载配置信息,以便于管理数据库连接、系统属性等。在本文中,我们将深入探讨Spring如何注入properties文件,并总结几...

    SSM 读取properties文件

    这是一个Spring的bean定义类,它允许我们从properties文件中加载和解析属性值,然后将这些值注入到其他bean的属性中。首先,我们需要创建一个properties文件,例如`application.properties`,并放入项目的类路径下...

    Struts 2 properties文件详解

    ### Struts 2 properties文件详解 #### 概述 `struts.properties` 文件是Struts 2框架中的核心配置文件之一,它包含了Struts 2框架运行时所需的一系列配置属性。这些属性决定了Struts 2的行为特征以及与其他组件如...

    Spring Boot的properties配置文件读取

    在Spring Boot应用中,通常使用application.properties或application.yml文件来存储配置信息。这些配置文件可以被放置在多个位置,包括项目内部、环境变量以及命令行参数中。Spring Boot利用一系列的加载器和监听器...

    java实现properties文件读取

    在Java编程中,Properties文件是用于存储配置信息的文本文件,通常以键值对的形式存在。这些文件在程序运行时可以被加载并解析,以便应用根据配置内容进行动态行为调整。本篇将深入探讨如何使用Java来实现Properties...

    properties文件修改

    标题中的"properties文件修改"指的是在Java开发中对`.properties`配置文件进行编辑和更新的过程。`.properties`文件是Java应用程序中广泛使用的文本文件,用于存储配置信息,如数据库连接字符串、系统设置或其他应用...

    项目配置文件( spring-mvc.xml spring-mybatis.xml web.xml log4j.properties)

    1. **spring-mvc.xml**: 这是Spring MVC框架的核心配置文件,用于设置DispatcherServlet的行为,管理控制器(Controller)、视图解析器(View Resolver)、数据绑定器(DataBinder)等组件。例如,它会定义bean,如...

    Spring核心源码解析.pdf

    本篇文档将对Spring框架的核心源码进行解析,以帮助开发者更深入地理解Spring的工作原理和核心概念。 首先,Spring框架通过使用IoC容器来管理应用对象的创建和依赖关系。这种做法可以让程序员从创建对象的复杂性中...

    spring boot多文件上传、单文件上传、Excel解析.rar

    下面将详细介绍如何实现Spring Boot中的单文件上传、多文件上传以及Excel解析。 **一、单文件上传** 1. **配置** 在`application.properties`或`application.yml`中,配置文件上传大小限制: ```properties # ...

    Spring配置文件集合

    5. `spring-servlet.xml`: 这是Spring MVC的核心配置文件,配置了DispatcherServlet的处理器映射器、视图解析器、拦截器等,定义了Spring MVC的运行环境。 6. `web.xml`: 这是JavaWeb应用的部署描述符,定义了...

    让spring加载自己的properties配置文件,在代码中获得配置信息

    Spring提供了一种优雅的方式来加载`.properties`配置文件,使得开发者可以将配置信息与代码分离,提高应用的可维护性和灵活性。本文将详细介绍如何让Spring自动加载自定义的`.properties`配置文件,并在代码中获取...

    Spring Boot 文件上传原理解析

    Spring MVC通过一个名为`MultipartResolver`的接口来处理文件上传请求,其核心是将上传的多部分数据(multipart data)解析为可操作的对象。 在Spring Boot中,当一个文件上传请求到达应用时,首先由Spring Boot的...

    SpringCloud.03.网关Gateway 配置文件

    Gateway的配置主要通过`application.yml`或`application.properties`文件完成。配置文件中的关键部分包括路由定义(Routes)、过滤器(Filters)以及全局属性设置(Global Settings)。 3. **路由定义(Routes)**...

Global site tag (gtag.js) - Google Analytics