spring MVC配置文件中获取环境变量
spring MVC配置文件中如何获取上述环境变量呢?
方式一:使用#{systemEnvironment['USER']}
使用#{systemEnvironment['USER']}
实例
<bean id="alisecurityProperties" class="com.dangdang.config.service.file.FileConfigGroup"> <constructor-arg name="configProfile" ref="fileConfigProfile" /> <constructor-arg name="location" value="classpath:/#{systemEnvironment['USER']}/app.properties" /> </bean>
方式二:使用PropertySourcesPlaceholderConfigurer来简化调用
在使用之前先初始化org.springframework.context.support.PropertySourcesPlaceholderConfigurer
然后直接通过${USER} 来调用
PropertyPlaceholderConfigurer 也可以:
<bean class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer" />
还可以设置默认值,当获取不到环境变量时,使用默认值
value="classpath:/${sysType:inte}/xxx.properties"
参考:http://stackoverflow.com/questions/26387645/how-to-use-system-environment-variable-as-part-of-propertysource-value
相关推荐
第2篇是MyBatis技术入门,包括剖析JDBC的弊端、MyBatis的背景介绍、入门程序的编写、配置文件的剖析、高级映射及缓存结构的讲解,最后还介绍了MyBatis与Spring框架的整合。第3篇是Spring MVC技术入门,包括Spring ...
概述 基于Spring Spring MVC MyBatis的图书馆管理系统,使用Maven进行包管理。...然后再配置Maven到环境变量中,在源代码目录下运行 # mvn jetty:run 使用浏览器访问http://localhost:8080即可进入系统。
ssm(spring+spring mvc+mybatis+maven)高仿bilibili视频网站项目实例 里面包含论坛, 购物商城 网页 后台管理的java项目集成 演示地址: http://106.75.216.49/bilibili/ (服务器不太稳定,可以尝试刷新,感谢...
第二部分是MyBatis技术入门,包括剖析JDBC的弊端、MyBatis的背景介绍、入门程序的编写、配置文件的剖析、高级映射及缓存结构的讲解,最后还介绍了MyBatis与Spring框架的整合。第三部分是Spring MVC技术入门,包括...
2. 然后再配置Maven到环境变量中,在源代码目录下运行 3. 使用浏览器访问http://localhost:8080即可进入系统。 用户分为两类:读者、图书馆管理员。图书馆管理员可以修改读者信息,修改书目信息,查看所有借还日志等...
12.6.1. 在Spring环境中建立JPA 12.6.1.1. LocalEntityManagerFactoryBean 12.6.1.2. LocalContainerEntityManagerFactoryBean 12.6.1.3. 处理多个持久化单元 12.6.2. JpaTemplate 和 JpaDaoSupport 12.6.3. 基于...
12.2.3使用RequestPostProcessor在Spring MVC测试中以用户身份运行 106 作为用户在Spring MVC测试中使用注释运行 108 12.2.4测试HTTP基本认证 109 12.3 SecurityMockMvcRequestBuilders 109 12.3.1测试基于表单的...
用于Platform.sh的Spring MVC Maven 该模板演示了如何构建Spring MVC应用程序。 它使用Maven生成应用程序并将其部署到Platform.sh。 提供一个示例Hello World应用程序作为起点。 它包括一个MongoDB数据库,示例应用...
12.6.1. 在Spring环境中建立JPA 12.6.2. JpaTemplate 和 JpaDaoSupport 12.6.3. 基于原生的JPA实现DAO 12.6.4. 异常转化 12.6.5. 事务管理 12.6.6. JpaDialect III. Web 13. Web框架 13.1. 介绍 13.1.1. 与...
12.1 从JNDI中获取对象 12.1.1 使用传统的JNDI 12.1.2 注入JNDI对象 12.1.3 在Spring 2中注入JNDI对象 12.2 发送电子邮件 12.2.1 配置邮件发送器 12.2.2 构建电子邮件 12.3 调度任务 12.3.1 使用Java ...
12.1 从JNDI中获取对象 12.1.1 使用传统的JNDI 12.1.2 注入JNDI对象 12.1.3 在Spring 2中注入JNDI对象 12.2 发送电子邮件 12.2.1 配置邮件发送器 12.2.2 构建电子邮件 12.3 调度任务 12.3.1 使用Java ...
12.6.1. 在Spring环境中建立JPA 12.6.2. JpaTemplate 和 JpaDaoSupport 12.6.3. 基于原生的JPA实现DAO 12.6.4. 异常转化 12.6.5. 事务管理 12.6.6. JpaDialect III. Web 13. Web框架 13.1. 介绍 13.1.1. 与...
很有用的图书管理系统 概述 基于Spring Spring MVC MyBatis的图书馆管理系统,使用Maven进行包管理。...然后再配置Maven到环境变量中,在源代码目录下运行 使用浏览器访问http://localhost:8080即可进入系统。
概述 本项目基于Spring + Spring MVC + MyBatis的图书馆管理系统,使用Maven进行包管理。...然后再配置Maven到环境变量中,在源代码目录下运行 # mvn jetty:run 使用浏览器访问http://localhost:8080即可进入系统。
Java课设-图书馆管理系统(sql文件+源码+设计报告+PPT) ...2. 然后再配置Maven到环境变量中,在源代码目录下运行 ```sh # mvn jetty:run ``` 3. 使用浏览器访问http://localhost:8080即可进入系统。
Spike找出使用嵌入式Tomcat运行Spring MVC应用程序所需的条件,该应用程序仅使用代码和注释(没有XML文件)进行配置。 启动后,您应该可以访问并查看“ Hello World”。 可以使用PORT环境变量来控制应用程序端口...
然后再配置Maven到环境变量中,在源代码目录下运行 # mvn jetty:run 使用浏览器访问http://localhost:8080即可进入系统。 概念设计 用户分为两类:读者、图书馆管理员。 图书馆管理员可以修改读者信息,修改书目...
2. 然后再配置Maven到环境变量中,在源代码目录下运行 ```sh # mvn jetty:run ``` 3. 使用浏览器访问http://localhost:8080即可进入系统。 用户分为两类:读者、图书馆管理员。图书馆管理员可以修改读者信息,修改...
java8 集合源码分析 app-engine 是一个分布式的App服务端快速开发框架,包含了基本的权限认证、日志处理、接口防刷、系统监控等基本功能。 此框架围绕分布式服务系统构建,能够快速扩容,迎合...应用内获取环境变量
app-engine是一个分布式的App服务端快速开发框架,包含了基本的权限认证,日志处理,接口防刷,系统监控等基本功能。...Spring环境变量:application.yaml或application.properties里配置spring.profiles.active 应