一、applicationContext.xml配置bean

init-method="initKeyWord">

classpath:sensitive-word.xml

说明: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;

}

}

在web项目启动时执行某个方法

在web项目中有很多时候需要在项目启动时就执行一些方法,而且只需要执行一次,比如:加载解析自定义的配置文件.初始化数据库信息等等,在项目启动时就直接执行一些方法,可以减少很多繁琐的操作. 在工作中遇到 ...

Spring在Web容器启动时执行初始化方法

需求:在tomcat启动时开启一个定时任务. 想法:容器启动时执行方法,最容易想到的就是servlet中可以配置load-on-startup,设置一个正整数也就可以随容器一起启动. 问题:上面的方法 ...

spring 在web容器启动时执行初始化方法

开发框架:spingMVC+myBatis 解决方案:给web容器添加一个Listener类,在容器启动的时候执行Listener的“初始化”方法,在这个初始化方法中执行查询数据库的所有操作,然后将数 ...

spring注解之@PostConstruct在项目启动时执行指定方法

一.注解解释 Spring的@PostConstruct注解在方法上,表示此方法是在Spring实例化该Bean之后马上执行此方法,之后才会去实例化其他Bean,并且一个Bean中@PostConst ...

Spring Boot学习--项目启动时执行特定方法

Springboot给我们提供了两种"开机启动"某些方法的方式:ApplicationRunner和CommandLineRunner. 这两种方法提供的目的是为了满足,在项目启动 ...

Java项目启动时执行指定方法的几种方式

很多时候我们都会碰到需要在程序启动时去执行的方法,比如说去读取某个配置,预加载缓存,定时任务的初始化等.这里给出几种解决方案供大家参考. 1. 使用@PostConstruct注解 这个注解呢,可以在 ...

SpringBoot项目启动时执行初始化操作

SpringBooot中的CommandLineRunner接口会在所有Spring Beans初始化之后,SpringApplication.run()之前执行. 1.添加pom引用 <?xm ...

spring boot 启动后执行初始化方法

http://blog.csdn.net/catoop/article/details/50501710 1.创建实现接口 CommandLineRunner 的类 package org.sprin ...

java项目启动时执行指定方法

想到的就是监听步骤如下: 1.配置web.xml com.listener.InitListener

随机推荐

How To Use Hbase Bulk Loading

最近在学习hbase,学到利用如何将数据导入到hbase中,采用的方式是批量导入:bulk load的方法,中间出现了一些问题,下面将执行的步骤记录一下,以供日后查阅: 说明:导入的方式是将csv文件 ...

PostGreSQL最简安装

A.先用yum安装服务器和客户端 yum install postgresql yum install postgresql-server B.初始化数据库并启动服务 service postgres ...

更改Android AVD路径

添加环境变量 变量名:ANDROID_SDK_HOME 变量值:D:\Program Files\Java //SDK路径

【POJ】2503 Babelfish

字典树简单题. #include #include #include typedef struct Tri ...

UVA11387 - The 3-Regular Graph(推理)

题目链接 题意:给n个点,问能否画出一个无向图.且每一个顶点连接3条边.假设能够的话输出连接的边. 思路:当添加一条边时,总的无向图的度数会添加2,所以度数之和n*2为偶数.当n为奇数时,度数之和为奇 ...

EasyUI - LinkButton 按钮控件

效果: html代码:

添加

MySQL的 explain 解析

EXPLAIN 的每个输出行提供一个表的相关信息,并且每个行包括下面的列: 项 说明 id MySQL Query Optimizer 选定的执行计划中查询的序列号.表示查询中执行 select 子句 ...

ECMAScript 6 proxies

在ECMAScript 5里面,可以通过(writable 和 configurable)内部属性把属性设置为不可修改和不可删除的,可以通过(Object.preventExtensions() )让 ...

find &plus; xargs &plus; cp 遇到文件名中带空格如何处理

一,需求为查询文件名为ZRSH开头的时间为7月至今的所有文件并打包 1.首先想到的就是find + xargs + cp  格式.. find 2016073* -type f  -name *ZRS ...

HashMap 和 HashTable 区别

来源:http://www.importnew.com/7010.html HashMap和Hashtable的区别 HashMap和Hashtable都实现了Map接口,但决定用哪一个之前先要弄清楚 ...

java 项目启动初始化_Spring项目启动时执行初始化方法相关推荐

  1. java启动时执行_java怎么实现项目启动时执行指定方法

    本文实例为大家共享了java项目启动时执行指定方法,供大家参考,详细内容如下 想到的就是监听步骤如下: 1.配置web.xml com.listener.InitListener 2.编写InitLi ...

  2. SpringBoot 在启动时执行某些方法

    合理利用 SpringBoot 的 @PostConstruct .CommandLineRunner 或 ApplicationRunner: 某些场景下,需要在项目启动时就执行某些方法,例如:数据 ...

  3. Bean的生命周期行为控制,初始化与销毁bean时执行操作的三种方法

    Bean的生命周期行为控制,初始化与销毁bean时执行操作的三种方法 一.实现Spring的接口 二.XML配置中使用 init-method和destory-method 三.使用@PostCons ...

  4. java打包成jar_把Java程序打包成jar文件包并执行的方法

    本文介绍了把Java程序打包成jar文件包并执行的方法,分享给大家,具体如下: 1.首先要确认自己写的程序有没有报错. 2.第一次我写的是Web Project到现在,我一直没有执行成功,所以最好创建 ...

  5. java 程序打包成jar_把Java程序打包成jar文件包并执行的方法

    本文介绍了把Java程序打包成jar文件包并执行的方法,分享给大家,具体如下: 1.首先要确认自己写的程序有没有报错. 2.第一次我写的是Web Project到现在,我一直没有执行成功,所以最好创建 ...

  6. vue 加载页面时触发时间_详解Vue.js在页面加载时执行某个方法

    详解Vue.js在页面加载时执行某个方法 jQuery中可以这样写 vue中,如果要达到相同效果,可以使用vue的生命周期函数,如create或者mounted 附上vue.js的生命周期函数执行流程 ...

  7. asp.net如何在用户关闭浏览器时执行Session_End方法

      查看文章     asp.net如何在用户关闭浏览器时执行Session_End方法 2009-12-02 16:35 1.建两个页面king.aspx,leave.aspx,和一个Global. ...

  8. Java项目启动时执行指定方法的几种方式

    版权声明:本文为博主原创文章,未经博主允许不得转载.博客源地址为zhixiang.org.cn https://blog.csdn.net/myFirstCN/article/details/8175 ...

  9. java 自动启动监听_Spring Boot 启动事件和监听器,太强大了!

    大家都知道,在 Spring 框架中事件和监听无处不在,打通了 Spring 框架的任督二脉,事件和监听也是 Spring 框架必学的核心知识之一. 一般来说,我们很少会使用到应用程序事件,但我们也不 ...

最新文章

  1. 动力节点的课堂笔记_男孩把历史笔记画成“漫画”,同学成小粉丝,网友:别人家的孩子...
  2. 接班 RT 系统?Windows 10 云服务版首次亮相
  3. 结构型模式 -- 代理模式(静态代理动态代理)
  4. CODEFORCES 484E Sign on Fence
  5. python语法大全-python基本语法
  6. 二、创作网站 (三) Creating custom content types
  7. jQuery的回调函数
  8. java 反查域名_C段查询雏形之在Java中反查一个IP上的所有域名(旁站查询)
  9. 合并多个commit记录
  10. 【转】HashSet的用法
  11. win764位和32位有什么区别_32位、64位它们是什么关系?它们又有什么区别?
  12. PSD网页切图制作HTML全过程教程
  13. 非合作博弈篇——混合策略博弈(mixed strategy)
  14. c# lu分解的代码_线性方程组的分解法——LU分解法
  15. 前端JS项目实战——瀑布流
  16. 国科大在线android版app,国科大心理app
  17. c语言启动程序句柄无效,U盘上打开EXE文件提示句柄无效
  18. 涛思数据加入龙蜥社区,携手共建时序数据库生态
  19. 为什么4个反斜杠(\)输出1个反斜杠(\)?
  20. Portainer安装配置

热门文章

  1. 农夫过河-广度策略 pta
  2. python做一个网页、让用户上传数据_一个简单的网站爬虫教程,让你了解爬虫的步骤,爬虫网页数据采集...
  3. 基于android2.3.5系统:开天辟地Android启动机制[二]
  4. 实战分享:一文读懂RS-232总线
  5. 快来给你的Hexo博客招募亿只live2d看板娘吧(๑•̀ㅂ•́)و✧
  6. 竞业协议“下沉”,普通程序员逃不过的坑
  7. java fresh 水果,《蓝莓甜杏面包/ Fresh Apricot and Blueberry Tea Bread》把水果做进面包里...
  8. DeepXDE 科学机器学习库(薛定谔方程)
  9. K3欠料计算存储过程
  10. JavaScript 简介 JavaScript 插入 HTML 页面后,可由所有的现代浏览器执行。