`
erichua
  • 浏览: 516416 次
  • 性别: Icon_minigender_2
  • 来自: 远方
社区版块
存档分类
最新评论

Spring总结-----properties文件load

阅读更多

Spring中property用来存放application的设定值。

在Application-context.xml中load进去,spring中定义了二种方式

1.

<!-- (in this case, JDBC-related settings for the dataSource definition below) -->
 <context:property-placeholder location="classpath*:*.properties"/>

 2.

	<!-- 定义受环境影响易变的变量 -->
	<bean class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
		<property name="systemPropertiesModeName" value="SYSTEM_PROPERTIES_MODE_OVERRIDE" />
		<property name="ignoreResourceNotFound" value="true" />
		<property name="locations">
			<list>
				<!-- 标准配置 -->
				<value>classpath*:/application.properties</value>
<value>classpath*:/×.properties</value>

			</list>
		</property>
	</bean>

 but不可以用

<context:property-placeholder location="classpath*:database.properties"/>
<context:property-placeholder location="classpath*:my-service.properties"/>
 原因是每个context中只能有一个instant。
1
1
分享到:
评论

相关推荐

    读取properties文件返回map

    在Java编程中,`properties`文件是一种常用的配置文件格式,用于存储应用的配置参数或设置。这些文件通常以键值对的形式存在,如`key=value`。本篇将详细讲解如何在Java中读取`properties`文件并将其内容转换为`Map`...

    微服务生态组件之Spring Cloud LoadBalancer详解和源码分析.doc

    微服务生态组件之Spring Cloud LoadBalancer详解和源码分析 Spring Cloud LoadBalancer是Spring Cloud官方自己提供的客户端负载均衡器,抽象和实现,用来替代Ribbon。下面我们将从常见使用示例开始,一步步分析源码...

    spring_MVC源码

    15. &lt;load-on-startup&gt;1&lt;/load-on-startup&gt; 16. &lt;/servlet&gt; 17. &lt;servlet-mapping&gt; 18. &lt;servlet-name&gt;spring&lt;/servlet-name&gt; &lt;!-- 这里在配成spring,下边也要写一个名为spring-servlet.xml的文件,主要用来...

    spring-cloud-demo.zip

    例如,如果我们有一个名为“my-service”的服务注册在Eureka上,我们可以在YAML或properties配置文件中这样设置: ```yaml spring: cloud: loadbalancer: ribbon: enabled: true service: instance-id: my-...

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

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

    详解spring boot 使用application.properties 进行外部配置

    application.properties 文件是 Spring Boot 中的一个默认配置文件,用于存储可以手动修改的变量,以便在生产环境中不需要重新编译代码。 Spring Boot 的默认配置信息 Spring Boot 提供了许多默认的环境变量,例如...

    gs-spring-cloud-loadbalancer

    6. **配置灵活性**:通过YAML或properties文件,可以灵活配置负载均衡策略、超时时间、重试机制等,满足不同场景下的需求。 在实际应用中,我们可以通过以下步骤使用Spring Cloud LoadBalancer: 1. 引入依赖:在...

    spring-resource

    properties.load(inputStream); ``` 在上述代码中,`application.properties`文件被加载为一个`Properties`对象,然后可以方便地从中获取配置项。 除了基本的读取操作,`Resource`还支持其他方法,如`exists()`...

    Spring Cloud Finchley.SR1-Spring Cloud 手册-Spring Cloud 文档

    在接下来的内容中,我将详细描述标题《Spring Cloud Finchley.SR1-Spring Cloud 手册-Spring Cloud 文档》与《Spring Cloud 2.x手册-Spring Cloud 2.x 文档》以及标签“springCloud spring 微服务”中涉及的知识点。...

    JAVA 解决Properties文件保存中文乱码

    总结,解决Java中Properties文件中文乱码问题的关键在于正确指定文件的编码。无论是保存还是读取,都需要确保与文件实际的编码一致。在处理这类问题时,了解和掌握不同的API以及它们的用法是至关重要的,这样才能...

    [新手-图文]整合ssm框架-从mybatis到spring-mybatis再到ssm-sping-mybatis-spingmvc

    &lt;load-on-startup&gt;1&lt;/load-on-startup&gt; &lt;servlet-mapping&gt; &lt;servlet-name&gt;dispatcher&lt;/servlet-name&gt; &lt;url-pattern&gt;/&lt;/url-pattern&gt; &lt;/servlet-mapping&gt; &lt;/web-app&gt; ``` ##### 5.3 编写Controller 处理...

    spring-cloud-example-ribbon

    同时,通过配置文件(application.yml或application.properties)可以设置Ribbon的相关属性,如服务器列表、超时时间、负载均衡策略等。例如: ```yaml spring: cloud: client: ribbon: eureka: enabled: true...

    Spring-Reference_zh_CN(Spring中文参考手册)

    6.8.4. 在Spring应用中使用AspectJ Load-time weaving(LTW) 6.9. 其它资源 7. Spring AOP APIs 7.1. 简介 7.2. Spring中的切入点API 7.2.1. 概念 7.2.2. 切入点实施 7.2.3. AspectJ切入点表达式 7.2.4. 便利的切入...

    springcloud 微服务,Sring cloud Greenwich-xmfcn-spring-cloud.zip

    8. **Spring Cloud Loadbalancer**:负载均衡器 - 代替了之前的 Ribbon,提供了更简单的 API 来实现客户端负载均衡。 9. **Spring Cloud OpenFeign**:声明式 Web 服务客户端 - OpenFeign 让构建 REST 客户端变得...

    java读取properties配置文件

    - 调用`load()`方法加载文件内容到`Properties`对象:`prop.load(input);` - 关闭`InputStream`:`input.close();`,注意异常处理。 2. 获取配置信息: - 使用`getProperty()`方法获取键对应的值:`String url =...

    读取以及修改properties文件

    - 如Apache Commons Configuration或Spring框架都提供了更高级的Properties文件处理功能,支持更复杂的配置结构和动态更新。 总结来说,Java中的Properties文件是配置管理的关键组件。通过`java.util.Properties`...

    java 动态修改Properties,src下或者指定路径

    4. `prop.load(fis)`将文件内容加载到`Properties`对象中。 5. 关闭`fis`,因为在修改属性之前不再需要读取操作。 6. 创建`FileOutputStream`对象`fos`,用于写入修改后的文件内容。 7. 使用`prop.setProperty(key, ...

    spring-framework-reference-4.1.2

    3. New Features and Enhancements in Spring Framework 4.0 ............................................ 17 3.1. Improved Getting Started Experience .........................................................

    spring读取jar中的配置文件

    总结起来,Spring提供了多种方式读取JAR内配置文件,包括`@PropertySource`、`@ConfigurationProperties`以及直接使用`Resource`接口。理解这些方法的使用和它们之间的差异对于开发和维护复杂的Spring应用至关重要。...

Global site tag (gtag.js) - Google Analytics