系统配置化的几种方法
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>
相关推荐
在ALTERA FPGA中,除了使用Pin Planner工具手动配置管脚外,还可以采用以下几种方法实现管脚的自动配置: 1. **导入配置文件**:通过导入预先定义好的配置文件来实现管脚的自动配置。这种方法适用于已有固定配置...
根据实际应用需求,控制系统还可以有以下几种结构类型: 1. **结构类型1**:以PLC(可编程逻辑控制器)或控制器作为核心,连接所有设备。这种结构简单明了,但扩展性和灵活性可能有限。 2. **结构类型2**:PLC作为...
本文档旨在介绍WinAC RTX组态下载的几种方式,帮助自动化工程师更好地进行系统配置和程序部署。 首先,需要理解WinAC RTX与传统PLC(如S7-300)的区别。传统PLC是基于专有硬件平台的,而WinAC RTX则安装在通用的...
PROFIBUS,是一种国际化。开放式。不依赖于设备生产商的现场总线标准。PROFIBUS传送速度可在 9.6kbaud~12Mbaud范围内选择且当总线系统启动时,所有连接到总线上的装置应该被设成相同的速度。广泛适用于制造业自动化...
使用南瑞继保的61850系统配置工具,一般分为以下几个步骤: 1. 创建项目:根据变电站的实际情况,新建项目并导入设备信息。 2. 设备建模:选择合适的逻辑节点,配置数据对象和通信参数。 3. 网络规划:设定设备间的...
Linux 操作系统下设置基本网络参数四种方法 Linux 操作系统下设置基本网络参数四种方法是 Linux 用户需要掌握的基本技能之一。该文档将介绍四种设置基本网络参数的方法:基于控制面板法、基于 X 的 linuxconf 法、...
配置网络参数的方法有两种:命令行和图形界面。命令行配置更加直接,适用于没有图形环境或者需要批量操作的场景。 **命令行配置**: - `ifconfig`:查看和临时修改网络接口的IP地址、子网掩码等。 - `ifup` 和 `...
Tru64 Unix系统中NetRAIN(冗余网卡)的几种经典配置方法 配置原理: 在Tru64 Unix系统中,网络是由系统的两个启动脚本来配置的,它们都位于/sbin/rc3.d目录下: /sbin/rc3.d/S00fnetrain /sbin/rc3.d/S00inet ...
3. **配置信息管理**:探讨了如何根据卫星轨道位置、地球站分布、通信带宽和信号类型等因素,动态调整系统配置以满足不同通信需求。 4. **性能优化**:可能包含了关于信道适应算法、功率控制策略、错误检测与纠正...
配置化中后台系统项目源码,共129个文件,...该项目开源了核心配置化功能,能够通过配置化自动生成中后台(CMS)界面,将CMS前端页面归纳为几种步骤流转的模式,并通过配置化的方式提供快速搭建中后台系统的解决方案。
在实际应用中,根据需求和预算,可能采用以下几种结构类型: 1. **结构类型1**:PLC或控制器作为主站,不设监控站,但在调试阶段使用编程设备。主站负责总线通信、从站数据读写和参数化。 2. **结构类型2**:PLC或...
第二种方法是Ghost克隆安装,它通常用于批量部署系统或个人快速恢复系统。首先,需要设置电脑从光驱启动。在不同BIOS中,这可能涉及修改First Boot Device选项。然后放入Ghost XP系统光盘,按照屏幕提示选择安装到...
【自动化控制系统配置】 配置PLC自动化控制系统遵循几个关键原则:可继承与发展、经济可行性、以及完整性。产品和机型选择要具备可继承性,模数计算要考虑完整性,以确保系统可靠性。经济可行性要求在配置方案选择...
然后又回顾了一下以前用过的其他几种方式,利用周末时间总结分享出来,希望对相关领域的网友有所帮助。本Demo工程是参考项目中一项典型的测试来做了一个例程,主要展示了这几种实现方式的详细代码,实测全部可以正常...
文章中提到的智能分布式馈线自动化实现方法,主要解决了以下几个问题:首先,是故障隔离问题。在主动配电网中,由于存在多个电源,所以单一方向的潮流可能不复存在,这导致了传统的故障隔离技术不能有效工作。其次,...
在冗余系统中,ET 200M从站的配置尤为关键,因为ET 200M是西门子分布式I/O系统中的一种模块化远程I/O站,广泛应用于各种自动化项目中。本文将详细介绍如何在西门子自动化系统的冗余系统中配置ET 200M从站。 首先,...
本文针对信息中心网络运维工作中存在的困难和挑战,提出了基于Netmiko构建企业信息中心网络设备自动化运维系统的解决方法,旨在通过自动化手段完成网络加固、系统升级、配置备份及QoS参数修改等重复性操作。...
主要有以下几种时钟源: 1. **内部振荡器**:MSP430内置一个低频振荡器,通常为1MHz,无需外部元件,方便快速启动。 2. **外部晶振**:提供高精度和高速度的时钟,常见的有1MHz、4MHz、8MHz、16MHz等。 3. **DCO...
本文将介绍几种Linux内核裁剪的方法,并针对不同的应用场景,如一般PC、PDA和小型嵌入式系统,讲述其内核配置的差异和特点。 首先,对于一般PC而言,Linux内核的默认配置已经能够满足大多数用户的需求。Linux安装...
### ITC广播系统配置知识点详解 #### 一、ITC广播系统概述 ITC广播系统是一种基于IP网络的数字化广播解决方案,广泛应用于学校、企事业单位、商场等多种场所,实现高效的信息传播与紧急通知功能。本篇文章将从软件...