博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
PropertyPlaceholderConfigurer ---Spring管理配置文件
阅读量:6267 次
发布时间:2019-06-22

本文共 1045 字,大约阅读时间需要 3 分钟。

hot3.png

一个类:

public class Person {      private String name;            private int age;        public String getName() {          return name;      }        public void setName(String name) {          this.name = name;      }        public int getAge() {          return age;      }        public void setAge(int age) {          this.age = age;      }        }

可以在applicationContext.xml中进行Bean注入管理:

《《《《《《《《《《《《《《《《《《《》》》》》》》》》》》》》》》》》》》》》》》》》》》》

这样不太好,下面用配置文件的方式注入管理,config.properties文件:

name=liuqi  age=21

在applicationContext.xml中配置

可以直接使用 ${name}占位符 代替真实值

1、xml中配置使用:

2、注解使用:

@Configurationpublic class RedisConfig {    @Value("#{'${sentinel.sentinels}'.split(',')}")    private List
sentinels; @Value("${sentinel.masterName}") private String masterName;...}

注释:

(1)@Configuration本质是@Component

(2)@Value用法

  • @Value("#{configProperties['key']}")
  • @Value("${key}")

转载于:https://my.oschina.net/u/3847203/blog/1816721

你可能感兴趣的文章
第二周个人赛
查看>>
推断Windows版本号新方法
查看>>
2017-4-18 ADO.NET
查看>>
RSuite 一个基于 React.js 的 Web 组件库
查看>>
技术博客网址收藏
查看>>
python 金融分析学习
查看>>
授人以渔不如授人以鱼
查看>>
matlab练习程序(图像Haar小波变换)
查看>>
【Java】从域名得到ip
查看>>
Mysql索引会失效的几种情况分析
查看>>
LVM逻辑卷
查看>>
zoj3591 Nim(Nim博弈)
查看>>
canvas绘图
查看>>
poj - 3039 Margaritas on the River Walk
查看>>
bootstrap(5)关于导航
查看>>
Aptana插件在eclipse中安装
查看>>
jQuery-数据管理-删除事件
查看>>
下载器简单实例
查看>>
java实现分页工具类(JDBC)
查看>>
欧几里德算法与扩展欧几里德算法
查看>>