`
yeshaoting
  • 浏览: 684082 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Spring - 资源文件properties的配置

 
阅读更多

 

Spring 3.0中使用逗号来加载多个资源文件,如下:

<context:property-placeholder location="classpath:jdbc.properties,classpath:xxx.properties"/>

 

 

其他方式相关资源参考:http://www.cnblogs.com/cookray/archive/2012/08/08/2627713.html

Spring简化了加载资源文件的配置,可以通过<context:property-placeholder去加载,这个元素的写法如下:

 

<context:property-placeholder location="classpath:jdbc.properties"/>

 

 

 

如果想要配置多个properties文件

 

<context:property-placeholder location="classpath:jdbc.properties"/>

 

<context:property-placeholder location="classpath:jdbc.properties"/>

 

这种方式是不被允许的,一定会出"Could not resolve placeholder"。

 

 

 

解决方案:

(1) 在Spring 3.0中,可以写:

<context:property-placeholder location="xxx.properties" ignore-unresolvable="true"/>

 

<context:property-placeholder location="xxx.properties" ignore-unresolvable="true"/>

 

 

 

(2) 但是在Spring 2.5中,<context:property-placeholder>没有ignore-unresolvable属性,所以就不能使用上面的那种方法去配置,

 

  可以改如下的格式:

 

<bean id="propertyConfigurer"

 

    class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">

 

<property name="locations">

 

<list>

 

<value>classpath:/jdbc.properties</value>

 

</list>

 

</property>

 

</bean>

分享到:
评论

相关推荐

    spring-boot-starter-parent-1.5.13.RELEASE.zip

    2. `spring-boot-starter-parent-1.5.13.RELEASE.pom` - 这是实际的POM文件,包含了Starter Parent的元数据,如项目信息、依赖、插件配置等。当我们在Spring Boot项目中引用这个Starter Parent时,这些信息会被继承...

    jasypt-spring-boot-starter 3.0.5依赖的pom及jar

    接着,JAR(Java Archive)文件是Java平台的标准归档格式,它包含了一组Java类文件、相关的元数据以及资源文件。jasypt-spring-boot-starter 3.0.5的JAR文件包含了该库的全部实现,包括加密和解密的接口、类以及实现...

    Spring-Boot-application.properties

    ### Spring Boot application.properties 配置详解 #### 一、概览 `application.properties` 文件是 Spring Boot 应用中非常重要的配置文件之一,用于管理应用的运行时配置。通过合理设置这些配置项,开发者可以...

    spring-boot-rxtx.zip

    3. `src/main/resources`:资源文件夹,可能包含配置文件如`application.properties`,用于设置串口参数,如波特率、数据位、停止位等。 4. `README.md`:项目说明文档,可能会介绍如何运行项目、如何配置串口以及...

    spring-boot源码

    `@MessageSource`注解用于加载资源文件,如`messages.properties`。 11. **日志系统**:Spring Boot集成了多种日志框架,如Logback、Log4j2等,并提供统一的日志API。日志级别和配置可在`logging`配置项中控制。 ...

    spring-mybatis-spring-1.2.3.zip

    现在,关于资源包"spring-mybatis-spring-1.2.3.zip",这包含了整合Spring与MyBatis所需的全部配置文件和示例代码,适用于Windows各个版本,且提供免费下载。这个资源包可以帮助开发者快速搭建集成环境,进行学习和...

    spring-boot-starter-mybatis-spring-boot-2.2.0.zip

    - **配置文件**:在`application.properties`或`application.yml`中,设置数据源和MyBatis的相关属性,如数据库连接信息、MyBatis的日志级别等。 - **Mapper接口**:创建MyBatis的Mapper接口,该接口继承自`org....

    spring-boot-starter-mybatis-spring-boot-3.0.0.tar.gz

    - 配置数据源:Spring Boot提供了多种数据源选择,如HikariCP等,通过配置文件(`application.properties`或`application.yml`)设定数据库连接信息。 - 配置MyBatis:定义Mapper接口,编写Mapper XML文件,映射SQL...

    spring-boot-reference-zh

    5. **YAML/Properties 配置**:Spring Boot 使用 YAML 或 Properties 文件进行配置,提供了一种灵活的方式来管理应用的属性,支持外部化配置。 6. **命令行接口(CLI)**:Spring Boot 提供了一个命令行工具,用于...

    spring-mybatis-spring-1.1.1.zip

    在"spring-mybatis-spring-1.1.1.zip"资源包中,可能包含了完整的示例代码、配置文件以及相关的文档,对于初学者来说,这是一个非常有价值的参考和学习资料。免费下载这个资源包,可以帮助开发者快速上手Spring与...

    spring-boot-04-web-restfulcrud

    此外,我们可能还需要配置文件(如application.properties或application.yml)来定制应用的行为,如数据库连接、端口设置等。 8. **测试与验证** 使用`@Test`注解的JUnit测试可以帮助我们验证API的功能。同时,...

    spring-mybatis-spring-2.0.3.zip

    "spring-mybatis-spring-2.0.3.zip"资源包提供了完整的Spring与MyBatis整合示例,包括所需的配置文件、Mapper接口和XML文件。解压后,用户可以直接导入IDE进行学习和实践,理解如何配置和使用整合后的框架。此资源包...

    spring-boot-starter-mybatis-spring-boot-1.3.3.zip

    《Spring Boot集成MyBatis详解》 在Java开发领域,Spring Boot以其简洁的配置和快速的应用启动特性,已经成为主流的微服务框架。...通过合理的配置和资源获取,我们可以轻松地在Spring Boot项目中实现对数据库的操作。

    spring-boot-starter-mybatis-spring-boot-2.3.1.tar.gz

    2. 配置数据源:Spring Boot通过`application.properties`或`application.yml`配置数据源,例如: ```properties spring.datasource.url=jdbc:mysql://localhost:3306/test spring.datasource.username=root spring....

    spring-boot-starter-mybatis-spring-boot-1.3.4.zip

    在`application.properties`或`application.yml`中配置MyBatis的相关属性,如数据源、事务管理器、Mapper扫描等。例如: ``` spring.datasource.url=jdbc:mysql://localhost:3306/test spring.datasource....

    spring-mvc-study.zip

    2. src/main/resources:存放配置文件,如Spring的配置文件(applicationContext.xml、servlet-context.xml)、数据库连接配置(db.properties)等。 3. src/main/webapp:Web应用目录,包含WEB-INF、static、views...

    spring-boot-maven-plugin导入本地的一些jar并打包.docx

    对于一些需要特殊处理的资源文件(如配置文件),可以利用这种配置方式来实现更为精细的控制,确保只有特定的文件被包含进来。 #### 四、总结 通过上述分析可以看出,`spring-boot-maven-plugin`结合其他Maven...

    spring-boot-starter-mybatis-spring-boot-1.2.1.tar.gz

    - 配置数据源:Spring Boot会自动发现并配置数据源,只需要在`application.properties`或`application.yml`中提供数据库连接信息。 - 创建Mapper接口:定义业务相关的Mapper接口,并在接口上使用`@Mapper`注解。 ...

    spring-boot-starter-mybatis-spring-boot-3.0.1.tar.gz

    `spring-boot-starter-mybatis`是Spring Boot生态中的一个“起步依赖”(Starter),它简化了Mybatis在Spring Boot应用中的配置,使得开发者无需手动编写大量的XML配置文件,就能享受到Mybatis的便利。通过这个起步...

    spring-boot-demo-master

    3. `src/main/resources` - 存放资源配置文件,如application.properties或application.yml,用于配置Spring Boot应用的环境变量。 4. `src/test/java` - 测试代码目录,包含JUnit或其他测试框架的测试用例。 5. `....

Global site tag (gtag.js) - Google Analytics