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框架中,读取和使用...在Spring的配置文件中,首先需要定义一个`PropertyPlaceholderConfigurer` bean,这是Spring用来解析Properties文件并将其值注入到其他bean中的关键组件。如示例所示: ```xml ...
1. **properties文件结构** `properties`文件的结构非常简单,每行代表一个键值对,键和值之间用等号`=`或冒号`:`分隔。例如: ``` username=admin password=123456 database.url=jdbc:mysql://localhost:3306/...
接下来,我们将在Spring的配置文件(如`applicationContext.xml`)中声明一个`PropertyPlaceholderConfigurer` bean,它负责加载并解析Properties文件。配置如下: ```xml class="org.springframework.beans....
这是一个简单的案例用来实现Spring中jdbc.properties属性文件进行密文处理,代码中的学生实体自己根据需要在数据库中进行创建
本文将深入解析如何利用`PropertyPlaceholderConfigurer`进行bean配置的properties操作,包括单个properties文件的配置、多个properties文件的集成以及多个`PropertyPlaceholderConfigurer`的协同工作,旨在帮助...
Spring 无法读取 properties 文件数据问题详解 Spring 框架在读取 properties 文件数据时可能会遇到一些问题,本文将对这些问题进行详细的解释和解决。 问题一:Controller 中无法读取 properties 文件数据 在 ...
Spring读取Properties文件实例解析 Spring框架中,读取Properties文件是一个非常重要的步骤,Properties文件中存储着应用程序的配置信息,如数据库连接信息、Server配置信息等。在Spring应用程序中,我们可以使用@...
Spring框架在处理应用程序的配置和依赖注入方面非常强大,它允许开发者从外部的properties文件中加载配置信息,以便于管理数据库连接、系统属性等。在本文中,我们将深入探讨Spring如何注入properties文件,并总结几...
这是一个Spring的bean定义类,它允许我们从properties文件中加载和解析属性值,然后将这些值注入到其他bean的属性中。首先,我们需要创建一个properties文件,例如`application.properties`,并放入项目的类路径下...
### Struts 2 properties文件详解 #### 概述 `struts.properties` 文件是Struts 2框架中的核心配置文件之一,它包含了Struts 2框架运行时所需的一系列配置属性。这些属性决定了Struts 2的行为特征以及与其他组件如...
在Spring Boot应用中,通常使用application.properties或application.yml文件来存储配置信息。这些配置文件可以被放置在多个位置,包括项目内部、环境变量以及命令行参数中。Spring Boot利用一系列的加载器和监听器...
在Java编程中,Properties文件是用于存储配置信息的文本文件,通常以键值对的形式存在。这些文件在程序运行时可以被加载并解析,以便应用根据配置内容进行动态行为调整。本篇将深入探讨如何使用Java来实现Properties...
标题中的"properties文件修改"指的是在Java开发中对`.properties`配置文件进行编辑和更新的过程。`.properties`文件是Java应用程序中广泛使用的文本文件,用于存储配置信息,如数据库连接字符串、系统设置或其他应用...
1. **spring-mvc.xml**: 这是Spring MVC框架的核心配置文件,用于设置DispatcherServlet的行为,管理控制器(Controller)、视图解析器(View Resolver)、数据绑定器(DataBinder)等组件。例如,它会定义bean,如...
本篇文档将对Spring框架的核心源码进行解析,以帮助开发者更深入地理解Spring的工作原理和核心概念。 首先,Spring框架通过使用IoC容器来管理应用对象的创建和依赖关系。这种做法可以让程序员从创建对象的复杂性中...
下面将详细介绍如何实现Spring Boot中的单文件上传、多文件上传以及Excel解析。 **一、单文件上传** 1. **配置** 在`application.properties`或`application.yml`中,配置文件上传大小限制: ```properties # ...
5. `spring-servlet.xml`: 这是Spring MVC的核心配置文件,配置了DispatcherServlet的处理器映射器、视图解析器、拦截器等,定义了Spring MVC的运行环境。 6. `web.xml`: 这是JavaWeb应用的部署描述符,定义了...
Spring提供了一种优雅的方式来加载`.properties`配置文件,使得开发者可以将配置信息与代码分离,提高应用的可维护性和灵活性。本文将详细介绍如何让Spring自动加载自定义的`.properties`配置文件,并在代码中获取...
Spring MVC通过一个名为`MultipartResolver`的接口来处理文件上传请求,其核心是将上传的多部分数据(multipart data)解析为可操作的对象。 在Spring Boot中,当一个文件上传请求到达应用时,首先由Spring Boot的...
Gateway的配置主要通过`application.yml`或`application.properties`文件完成。配置文件中的关键部分包括路由定义(Routes)、过滤器(Filters)以及全局属性设置(Global Settings)。 3. **路由定义(Routes)**...