zoukankan      html  css  js  c++  java
  • Spring项目启动时执行初始化方法

    一、applicationContext.xml配置bean

     1 <bean id="sensitiveWordInitUtil" class ="com.hx.dazibo.front.util.SensitiveWordInitUtil" scope="singleton"
     2         init-method="initKeyWord">
     3         
     4         <property name="xmlFile">
     5         
     6             <value>classpath:sensitive-word.xml</value>
     7             
     8         </property>
     9         
    10     </bean>

    说明:bean:
                class 为需要执行的类
                init-method对应该类需要执行的方法
                property:
                name 对应类中需要注入的属性对象(必须设置set方法,否则无法注入)
                value 为注入的值

     

    二、执行的类SensitiveWordInitUtil

    public class SensitiveWordInitUtil {
        public File xmlFile;// 敏感词库XML文件
        
        public File getXmlFile() {
            return xmlFile;
        }
        public void setXmlFile(File xmlFile) {
            this.xmlFile = xmlFile;
        }
    
        
        /**
         * 初始化方法
         * 
         * @return
         */
        public Map initKeyWord() {
            try {
                //这里编写初始化业务
                
            } catch (Exception e) {
                e.printStackTrace();
            }
            return sensitiveWordMap;
        }
    }

     

  • 相关阅读:
    paxos算法
    List
    es资料汇总
    尚硅谷Kafka
    lostach安装配置
    zookeeper安装
    zookeeper配置详解
    C# 微信企业付款给个人之相关配置
    JS--正则表达式验证
    uniapp小程序--自定义分享标题
  • 原文地址:https://www.cnblogs.com/lyxy/p/5087076.html
Copyright © 2011-2022 走看看