本文讲述spring开发时在基于java的配置中使用properties配置文件中的配置属性。
1、属性配置文件
本文将需要读取的属性配置文件放到了cn.hifei.spring.demo.base的包下,名称为app.properties,属性文件中有一个属性定义如下:
value=hello,world
我们在java的配置中读取该配置并打印测试;
2、java配置代码
package cn.hifei.spring.demo.base;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.context.annotation.PropertySource;
import org.springframework.context.support.PropertySourcesPlaceholderConfigurer;
@Configuration
@PropertySource("classpath:cn/hifei/spring/demo/base/app.properties")
public class BaseConfiguration {
@Bean
public static PropertySourcesPlaceholderConfigurer placeholerConfigurer() {
return new PropertySourcesPlaceholderCon