`

Spring读取属性文件用于配置数据-jdbc.properties / mail.properties

阅读更多

在spring配置文件中配置如下,用于读取WEB-INF中的mail.properties 和 jdbc.properties两个属性文件。用于提高程序的可读性。

<bean id="propertyConfigurer" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
<property name="locations">
<list>
<value>WEB-INF/mail.properties</value>
<value>WEB-INF/jdbc.properties</value>
</list>
</property>
</bean>

需要引用时,通过如下方式:
<bean id="mailSender" class="org.springframework.mail.javamail.JavaMailSenderImpl">
<property name="host" value="${mail.host}"/>
<property name="host" value="${mail.username}"/>
<property name="host" value="${mail.password}"/>
<property name="host" value="${mail.prot}"/>
</bean>

mail.properties配置如下:
mail.host=pop3.126.com
mail.username=kk@126.com
mail.password=123456
mail.port=25

jdbc.proerties配置如下:
slave.username=sa
slave.passowrd=123456


这样只需修改属性配置文件中的值,提高可读性,也将配置进一步集中。便于配置运行环境。
分享到:
评论

相关推荐

    dcm4chee-arc.xml

    在实际使用中,这些属性值通常不会直接写在XML文件中,而是通过外部配置文件(如properties文件)来读取,以确保敏感信息的安全性。例如,`jdbc.driver`、`jdbc.url`、`jdbc.user`和`jdbc.password`是引用了外部配置...

    sharding-jdbc-boot-demo.zip

    5. **配置与集成**:在Spring Boot项目中集成Sharding-JDBC,需要在`application.properties`或`application.yml`文件中配置相关的分片规则、数据源信息等。同时,还需要在Spring Boot的启动类或配置类中启用...

    ojdbc7-12.1.0.2.zip

    1. **配置数据源**:在 Spring Boot 中,可以通过 application.properties 或 application.yml 文件配置数据源,指定数据库连接的相关属性,如 URL、用户名、密码等。 2. **引入依赖**:在 Maven 或 Gradle 项目中,...

    spring,配置文件从属性文件读取JDBC连接的相关参数

    通过这种方式,我们实现了从`jdbc.properties`文件中读取JDBC连接参数,有效地解耦了配置和代码,使得数据库配置更易于管理和维护。同时,由于属性文件不在源码控制中,可以更好地保护敏感信息,比如数据库密码。在...

    jdbc.properties

    标题中的"jdbc.properties"指的是Java数据库连接(JDBC)配置文件,它在Java应用程序中用于存储数据库连接的相关信息。这个文件通常以键值对的形式存在,例如`url=jdbc:mysql://localhost:3306/mydb`,`username=...

    Struts+Spring+Ibatis整合框架搭建配置文档

    - **`PropertyPlaceholderConfigurer`**:用于读取外部属性文件(`jdbc.properties`)。 - **`locations`**:指定属性文件的位置。 以上是Struts+Spring+Ibatis整合框架的基本配置步骤。通过这些配置,可以实现Spring...

    spring2+hibernate3典型配置

    此文件用于配置数据源,内容如下: ```xml &lt;?xml version="1.0" encoding="UTF-8"?&gt; &lt;!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd"&gt; ...

    ojdbc6-1.jar

    在Spring Boot项目中,使用这个驱动可以帮助开发者连接并操作Oracle数据库,进行数据的读取、写入和其他数据库管理任务。 首先,了解JDBC(Java Database Connectivity)是Java语言访问数据库的标准API,它提供了一...

    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-boot-starter-mybatis-spring-boot-1.2.2.tar.gz

    2. **配置数据源**:Spring Boot会自动寻找`application.properties`或`application.yml`文件,并从中读取数据源的相关配置。例如,使用H2数据库的配置如下: ```properties spring.datasource.url=jdbc:h2:mem:...

    Springboot读取配置文件及自定义配置文件的方法

    `application.yml`文件使用YAML格式,提供了更友好的层次结构,而`application.properties`则是标准的Java属性文件格式。 2. **配置文件加载顺序** Spring Boot会按照以下顺序加载配置: - 类路径下的`config`子...

    Spring MVC 入门实例

    读取 /WEB-INF/jdbc.properties 文件. 你可以在 list 标签中配置多个 value 标签. database.xml: 1 &lt;?xml version="1.0" encoding="UTF-8"?&gt; 2 &lt;!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" ...

    spring-demo09-读取properties配置文件内容.zip

    在Spring框架中,读取`properties`配置文件是常见的任务,用于管理应用程序的配置信息,如数据库连接字符串、服务端口、系统环境变量等。本文将深入探讨如何在Spring项目中实现这一功能。 首先,我们需要一个`...

    SSH框架jar包整合

    - 在`src`目录下创建名为`jdbc.properties`的文件,该文件用于存放数据库连接的相关信息: ```properties driverClass=com.mysql.jdbc.Driver jdbcUrl=jdbc:mysql://127.0.0.1/ssh user=root password=root ...

    读取.properties文件

    在Java编程中,读取`.properties`文件是一个常见的任务,这些文件通常用于存储配置信息,如数据库连接字符串、系统参数等。`.properties`文件是一种基于键值对的文本格式,易于理解和编辑。在这个场景中,我们将探讨...

    读取properties文件返回map

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

    配置spring

    为了连接数据库,我们需要在Spring配置文件中定义一个数据源。首先创建一个名为`jdbc.properties`的文件,包含数据库驱动、URL、用户名和密码。然后,在`applicationContext.xml`中使用`...

Global site tag (gtag.js) - Google Analytics