新博客:https://blog.bigdataboy.cn/article/447.html
说明
Properties文件是Java中很常用
的一种配置文件
,文件后缀为 .properties
,属文本文件,文件的内容格式是键=值
的格式,可以用#
作为注释,Java编程中用到的地方很多,运用配置文件
,可以便于Java深层次的解耦
。
注解加载 properties 文件
在 配置类 添加注解
PropertySource
import org.springframework.context.annotation.ComponentScan;
import org.springframework.context.annotation.Configuration;
import org.springframework.context.annotation.PropertySource;
@Configuration
@ComponentScan({"cn.bigdataboy.dao","cn.bigdataboy.service"})
@PropertySource({"classpath:jdbc.properties"}) // 可以添加多个配置文件 不允许通配符
//@PropertySource({"jdbc.properties"}) // 可以添加多个配置文件 不允许通配符
public class SpringConfig {
}
通过
简单类型注入
的方式,可以把参数注入到Bean
中
@Service // 业务层 Bean
public class NameServiceImpl implements NameService {
@Value("${jdbc.username}") // 占位符
private String username;
public void save() {
System.out.println(this.username + " service save ...");
}
}
版权声明:《 【Spring】核心概念:注解开发 加载 properties 文件 》为明妃原创文章,转载请注明出处!
最后编辑:2022-9-15 09:09:04