`

spring 外部化配置 和 装配JNDI对象

阅读更多

一、外部化配置

1: 替换占位符 : <contect : property-placeholer location = "classpath : /db.properies"> 

占位符不仅可以替换xml文件中的内容,还可以替代@value 注解的内容

 

2: 重写属性: 使用属性文件重写Bean属性。

 

3: 加密外部属性 : 需要将jasypt(类库,简化了java中的加密操作)属性占位符 and 属性重写配置为bean元素

属性占位符  先配置<bean class = "EncryptablePropertyPlaceHolderConfigurer">,还需要一个字符串加密器,在 jasypt 中,属性占位符 and 属性重写配置 使用这个字符加密器来解密在外部配置文件中找到的加密值。

 

二、装配JNDI对象

java 命名和目录接口 : JNDI

 

 

 

 

 

 

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics