zoukankan      html  css  js  c++  java
  • spring初始化参数

      首先要在初始化参数的类上写上注解@Compoent,并且这个类要实现InitializingBean,ServletContextAware两个接口,然后在通过类的加载器获得参数配置文件

    在利用Properties类得到参数的值。

      

     1 @Component
     2 public class InitArgument implements InitializingBean,ServletContextAware{
     3 
     4     private ServletContext context;
     5     public void afterPropertiesSet() throws Exception {
     6         InputStream in = ReadFile.class.getClassLoader().getResourceAsStream("config.properties");
     7         Properties p = new Properties();
     8         p.load(in);
     9         String zipPath = p.getProperty("WEBRESOURCE_ZIP_PATH").trim();
    10         if(zipPath != null && !zipPath.equals("")){
    11             ConstantUtil.setWEBRESOURCE_ZIP_PATH(zipPath);
    12         }
    13 }
    14 
    15     public void setServletContext(ServletContext context) {
    16         this.context = context;
    17     }
    如果有使用请标明来源:http://www.cnblogs.com/duwenlei/
  • 相关阅读:
    B+树实现
    一些比较特殊的计数序列
    codeforce刷题(六)
    codeforces刷题(五)
    Swap and Flip
    leetcode刷题(三)
    leetcode刷题(二)
    leetcode刷题(一)
    C语言学习笔记-变量存储
    水笔记
  • 原文地址:https://www.cnblogs.com/duwenlei/p/3606938.html
Copyright © 2011-2022 走看看