如何获取java配置properties文件

如何获取java配置properties文件

长沙一度软件培训      2022-04-27 00:28:01     1

如何获取java配置properties文件,Java代码String host=(String) CustomizedPropertyPlaceholderConfigurer.getContextProperty("mail.smtp.host");Java代码 im

课程价格 请咨询

上课时段: 授课校区:

详细介绍

Java代码 

String host=(String) CustomizedPropertyPlaceholderConfigurer.getContextProperty("mail.smtp.host");

Java代码 

 import java.util.HashMap;   import java.util.Map;   import java.util.Properties;      import org.springframework.beans.BeansException;   import org.springframework.beans.factory.config.ConfigurableListableBeanFactory;   import org.springframework.beans.factory.config.PropertyPlaceholderConfigurer;         public class CustomizedPropertyPlaceholderConfigurer extends           PropertyPlaceholderConfigurer {          private static Map<String, Object> ctxPropertiesMap;          @Override       protected void processProperties(               ConfigurableListableBeanFactory beanFactoryToProcess,               Properties props) throws BeansException {           super.processProperties(beanFactoryToProcess, props);           ctxPropertiesMap = new HashMap<String, Object>();           for (Object key : props.keySet()) {               String keyStr = key.toString();               String value = props.getProperty(keyStr);               ctxPropertiesMap.put(keyStr, value);           }         }        public static Object getContextProperty(String name) {           return ctxPropertiesMap.get(name);       }   }

Xml代码

<bean id="propertyConfigurer"       class="com.tjsoft.base.util.CustomizedPropertyPlaceholderConfigurer">       <property name="ignoreResourceNotFound" value="true" />       <property name="locations">           <list>               <value>/WEB-INF/config/jdbc.properties</value>               <value>/WEB-INF/config/mail.properties</value>               <value>/WEB-INF/config/system.properties</value>           </list>       </property>   </bean>

以上就是长沙一度软件培训java培训机构的小编针对“如何获取java配置properties文件”的内容进行的回答,希望对大家有所帮助,如有疑问,请在线咨询,有专业老师随时为你服务。

学分高考提醒您:交易时请核实对方资质,对于过大宣传或承诺需谨慎!任何要求预付定金、汇款等方式均存在风险,谨防上当。