013 属性文件

一 . 概述

  在我们的应用之中存在大量的Bean需要属性文件的注入才能使用,因此spring提供了一个通用的方案帮助实现属性文件的注入.

    在这里我们只需要使用context命名空间的标签就能完成这个任务,这也是最为常用的一种方案.


二 .演示

  我们在classpath之中定义一个属性文件,aa.properties.

  其中内容为:

name=trek

我们使用context标签将该属性文件注入到spring环境之中.

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

  现在我们进行Bean的配置:

    <bean id="user" class="com.trek.access.User">
        <property name="name" value="${name}"></property>
    </bean>

我们使用${}的方式实现了属性的注入.

测试代码:

        ClassPathXmlApplicationContext context=new ClassPathXmlApplicationContext("spring.xml");
        User user = (User) context.getBean("user");
        System.out.println(user.getName());
原文地址:https://www.cnblogs.com/trekxu/p/9092024.html