系统配置化的几种方法
Java注解利用properties文件方法
@Value("#{prop['server.cn']}")
private String cnWebUrl;
@RequestMapping(value = "/addConObj")
public String addConObj(Model model) {
String language = CASUtil.getCustomer().getLanguage();
if ("CN".equals(language)) {
return "redirect:" +cnWebUrl + "/offer/addConObj";
}
}
db.properties
server.cn=http://10.0.1.222:8080/web
server.en=http://10.0.1.214:8080/web
//Java中通过注解用配置文件的配置方法
<bean id="prop" class="org.springframework.beans.factory.config.PropertiesFactoryBean" p:location="classpath:db.properties"/>
//配置文件直接用配置的配置方法
<context:property-placeholder location="classpath:db.properties" />
package com.esteel.common;
/**
*
* <静态描述>
* @author 点钢
* @data 2016年6月5日
*/
public class StaticVariables
{
/**
* web url
*/
public static String CN_WEB_URL = "http://localhost:8081/web"; // 中文测试环境用
public static String EN_WEB_URL = "http://localhost:8083/web"; // 英文测试环境用
/**
* session中存放userId对应的key
*/
}
<%
String topPath = request.getContextPath();
request.setAttribute("TopPath",topPath);
String cnSiteUrl = com.esteel.common.StaticVariables.CN_WEB_URL;
request.setAttribute("cnSiteUrl",cnSiteUrl);
String enSiteUrl = com.esteel.common.StaticVariables.EN_WEB_URL;
request.setAttribute("enSiteUrl",enSiteUrl);
//英文地址
String enUrl = "http://10.0.1.214:8080";
request.setAttribute("enUrl", enUrl);
//中文地址
String cnUrl = "http://10.0.1.222:8080";
request.setAttribute("cnUrl", cnUrl);
%>
<script >
var cnSiteUrl = "${cnSiteUrl}";
var enSiteUrl = "${enSiteUrl}";
</script>
相关推荐
PROFIBUS,是一种国际化。开放式。不依赖于设备生产商的现场总线标准。PROFIBUS传送速度可在 9.6kbaud~12Mbaud范围内选择且当总线系统启动时,所有连接到总线上的装置应该被设成相同的速度。广泛适用于制造业自动化...
Linux 操作系统下设置基本网络参数四种方法 Linux 操作系统下设置基本网络参数四种方法是 Linux 用户需要掌握的基本技能之一。该文档将介绍四种设置基本网络参数的方法:基于控制面板法、基于 X 的 linuxconf 法、...
Tru64 Unix系统中NetRAIN(冗余网卡)的几种经典配置方法 配置原理: 在Tru64 Unix系统中,网络是由系统的两个启动脚本来配置的,它们都位于/sbin/rc3.d目录下: /sbin/rc3.d/S00fnetrain /sbin/rc3.d/S00inet ...
配置化中后台系统项目源码,共129个文件,...该项目开源了核心配置化功能,能够通过配置化自动生成中后台(CMS)界面,将CMS前端页面归纳为几种步骤流转的模式,并通过配置化的方式提供快速搭建中后台系统的解决方案。
PROFIBUS,是一种国际化。开放式。不依赖于设备生产商的现场总线标准。PROFIBUS传送速度可在 9.6kbaud~12Mbaud范围内选择且当总线系统启动时,所有连接到总线上的装置应该被设成相同的速度。广泛适用于制造业自动化...
Spring 获取 WebApplicationContext、ApplicationContext 几种方法详解 在 Spring 框架中,获取 WebApplicationContext 和 ApplicationContext 对象是非常重要的,因为它们提供了访问 Spring 容器中的 Bean 对象的...
然后又回顾了一下以前用过的其他几种方式,利用周末时间总结分享出来,希望对相关领域的网友有所帮助。本Demo工程是参考项目中一项典型的测试来做了一个例程,主要展示了这几种实现方式的详细代码,实测全部可以正常...
几种主流操作系统的对比分析 本文对 Windows、Mac 和 Linux 三种主流操作系统进行了对比分析,从功能、性能、易用性、安全性和资源占用五个方面对其进行了比较。 首先,从功能方面看,Windows 操作系统功能丰富,...
本文介绍和比较目前几种流行的宽带接入网技术,包括用户线对增容技术(Pair Gain)、HDSL、ADSL、VDSL、HFC、光纤接入技术以及无线接入技术,并简要说明主要宽带接入网技术的系统配置结构和应用。 ·引言 随着...
综合布线系统配置表是指记录系统配置的表格,包括: * 系统配置信息 * 设备清单 * 布线图 五、综合布线系统图 综合布线系统图是指系统的总体设计图,包括: * 系统拓扑结构图 * 布线图 * 设备安装图 六、KRONE...
Lustre 文件系统配置调优主要包括以下几个方面: * 参数调整: 调整 Lustre 文件系统的参数,以提高性能和可靠性。 * 存储优化: 优化存储配置,提高数据传输速度和存储容量。 * 网络优化: 优化网络配置,提高数据...
详细介绍了调度自动化系统双配置的几种方案,如南京模式和东莞模式都具备"一侧维护,两侧共享"和"双系统互备功能";三水、南网模式是小型简化的备用模式;滇东模式是双系统后备调度自动化系统。提出了地区调度自动化系统...
系统的初始化工作主要包括硬盘分区、硬盘格式化和安装操作系统等几个方面。 硬盘分区是将硬盘分配成多个逻辑磁盘的过程。硬盘分区可以分为三类:主要磁盘分区、扩展磁盘分区和逻辑磁盘分区。主要磁盘分区是硬盘驱动...
/set 对小狼毫进行图形化配置(set) /gx /sg 自动下载搜狗拼音的最新网络热词。下载后保存在小狼毫五笔拼音输入法目录下的\data\luna_pinyin.sougou_network_words.dict.yaml。合并到自己的词库即可。 /jsq ...
图形化配置是Samba工具的一种配置方法,可以使用图形化界面来设置和配置Samba工具的各个选项。图形化配置可以简化配置过程,提高配置效率和准确性。 在添加共享时,需要指定共享的名称、路径、权限等信息。添加共享...
"物流网络配置方法" 在物流网络配置中,物流网络是指物流系统中所有机构、设施和运输工具的集合,这些机构、设施和运输工具都是为了满足客户需求而建立的。因此,物流网络配置的主要目的是为了设计和优化物流网络,...
系统配置 医师电子化注册信息系统(机构版)需要以下系统配置:首先,需要配置系统的参数,以便控制系统的运行;其次,需要配置系统的安全性,以便保护医疗信息的隐私和安全;最后,需要配置系统的备份和恢复,以便...
自动化测试可以分为以下几种类型: 1.单元测试:单元测试是对软件单元的测试,旨在检测软件单元的正确性。 2.集成测试:集成测试是对软件整体的测试,旨在检测软件整体的正确性。 3.系统测试:系统测试是对软件...
android系统中几种系统级别的全局变量 在android 开发中时,尤其是在开发调试系统应用的时候,有时候需要设置一个系统级别的flag标志位,来提供给几个应用使用判断。例如开机完成后,或者走完开机导航后,都需要设置...
IBM Power? 560 平台是一款多达 16 核的服务器,采用 3.6 GHz POWER6? 处理器内核,借助领先的性能、创新的 RAS ...4. Power 560的4种典型配置及e-Config配置方法 4.1 满配机型 4.2 双机热备 4.3 2 LPAR 4.4 支持RAID5