zoukankan      html  css  js  c++  java
  • PropertyPlaceholderConfigurer

                                                                                                                  BeanFactoryPostProcessor       PriorityOrdered

                                                                                                                                                   |                      |

    PropertyPlaceholderConfigurer  -->  PlaceholderConfigurerSupport  --> PropertyResourceConfigurer  -- > propertiesLoaderSupport 

                                                                     |                            |

                                                                     |                            |

                                                             BeanNameAware   BeanFactoryAware

    1、PropertiesLoaderSupport 有Source[] locations属性,XML配置文件中locations将设置到此属性,设置时将String类型转换为Resource类型

    2、PropertyResourceConfigurer 两个接口 BeanFactoryPostProcessor和priorityOrdered,

    BeanFactoryPostProcessor接口在refresh()中invokeBeanFactoryPostProcessor(BeanFactory)中执行,

    PriorityOrdered保证方法中最先执行BeanFactoryPostProcessor的postProcessorBeanFactory()方法

    3、PropertyPlaceholderConfigurer  可以设置值可以来自 系统参数和配置文件中参数

  • 相关阅读:
    Shell脚本——DHCP自动部署
    Shell脚本——DNS自动部署
    (四)跟我一起玩Linux网络服务:DHCP服务配置之中继代理
    Java-线索二叉树的实现
    Java-堆排序
    Java-二叉树-插入、删除、遍历
    Java-进制转换
    Java--消除重复数字后的最大值
    Java-动态规划-最多苹果数量的方法
    Java-Pi的几种实现
  • 原文地址:https://www.cnblogs.com/zhongchang/p/11972451.html
Copyright © 2011-2022 走看看