一种基于Spring的property文件的密码加密方法与流程

文档序号:12068173阅读:来源:国知局

技术特征:

1.一种基于Spring的property文件的密码加密方法,其特征在于,所述方法通过在Spring中新写一个类,继承spring的PropertyPlaceholderConfigurer类,并覆盖PropertyPlaceholderConfigurer类的convertProperty方法,然后将property文件注入到新写的类中,从而实现密码加密。

2.根据权利要求1所述的一种基于Spring的property文件的密码加密方法,其特征在于,将property配置文件注入到新写的类的实现过程如下:在applicationContext.xml文件中,将property配置文件路径写明到新写的类的locations属性中。

3.根据权利要求2所述的一种基于Spring的property文件的密码加密方法,其特征在于,所述applicationContext.xml是进行spring管理配置的xml文件。

4.根据权利要求1、2或3所述的一种基于Spring的property文件的密码加密方法,其特征在于,所述方法实现流程如下:

1)继承spring原生的PropertyPlaceholderConfigurer类,进行重写;

2)重写convertProperty方法,按照property文件的加密属性名单中propertyName进行区分密码和非密码类型,进而对密码类型进行解密。

5.根据权利要求4所述的一种基于Spring的property文件的密码加密方法,其特征在于,所述property文件是保存应用环境配置的内容为键值对的文件。

6.根据权利要求5所述的一种基于Spring的property文件的密码加密方法,其特征在于,所述密码和非密码类型判断过程如下:

通过判断propertyName配置是否为password后缀,若是,返回true,若否,返回false。

7.根据权利要求6所述的一种基于Spring的property文件的密码加密方法,其特征在于,所述方法通过在property文件中定义受环境影响易变的变量,根据部署环境变化而对其进行相应修改。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1