java 项目启动初始化_Spring项目启动时执行初始化方法
一、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 + xargs + 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项目启动时执行初始化方法相关推荐
- java启动时执行_java怎么实现项目启动时执行指定方法
本文实例为大家共享了java项目启动时执行指定方法,供大家参考,详细内容如下 想到的就是监听步骤如下: 1.配置web.xml com.listener.InitListener 2.编写InitLi ...
- SpringBoot 在启动时执行某些方法
合理利用 SpringBoot 的 @PostConstruct .CommandLineRunner 或 ApplicationRunner: 某些场景下,需要在项目启动时就执行某些方法,例如:数据 ...
- Bean的生命周期行为控制,初始化与销毁bean时执行操作的三种方法
Bean的生命周期行为控制,初始化与销毁bean时执行操作的三种方法 一.实现Spring的接口 二.XML配置中使用 init-method和destory-method 三.使用@PostCons ...
- java打包成jar_把Java程序打包成jar文件包并执行的方法
本文介绍了把Java程序打包成jar文件包并执行的方法,分享给大家,具体如下: 1.首先要确认自己写的程序有没有报错. 2.第一次我写的是Web Project到现在,我一直没有执行成功,所以最好创建 ...
- java 程序打包成jar_把Java程序打包成jar文件包并执行的方法
本文介绍了把Java程序打包成jar文件包并执行的方法,分享给大家,具体如下: 1.首先要确认自己写的程序有没有报错. 2.第一次我写的是Web Project到现在,我一直没有执行成功,所以最好创建 ...
- vue 加载页面时触发时间_详解Vue.js在页面加载时执行某个方法
详解Vue.js在页面加载时执行某个方法 jQuery中可以这样写 vue中,如果要达到相同效果,可以使用vue的生命周期函数,如create或者mounted 附上vue.js的生命周期函数执行流程 ...
- asp.net如何在用户关闭浏览器时执行Session_End方法
查看文章 asp.net如何在用户关闭浏览器时执行Session_End方法 2009-12-02 16:35 1.建两个页面king.aspx,leave.aspx,和一个Global. ...
- Java项目启动时执行指定方法的几种方式
版权声明:本文为博主原创文章,未经博主允许不得转载.博客源地址为zhixiang.org.cn https://blog.csdn.net/myFirstCN/article/details/8175 ...
- java 自动启动监听_Spring Boot 启动事件和监听器,太强大了!
大家都知道,在 Spring 框架中事件和监听无处不在,打通了 Spring 框架的任督二脉,事件和监听也是 Spring 框架必学的核心知识之一. 一般来说,我们很少会使用到应用程序事件,但我们也不 ...
最新文章
- 动力节点的课堂笔记_男孩把历史笔记画成“漫画”,同学成小粉丝,网友:别人家的孩子...
- 接班 RT 系统?Windows 10 云服务版首次亮相
- 结构型模式 -- 代理模式(静态代理动态代理)
- CODEFORCES 484E Sign on Fence
- python语法大全-python基本语法
- 二、创作网站 (三) Creating custom content types
- jQuery的回调函数
- java 反查域名_C段查询雏形之在Java中反查一个IP上的所有域名(旁站查询)
- 合并多个commit记录
- 【转】HashSet的用法
- win764位和32位有什么区别_32位、64位它们是什么关系?它们又有什么区别?
- PSD网页切图制作HTML全过程教程
- 非合作博弈篇——混合策略博弈(mixed strategy)
- c# lu分解的代码_线性方程组的分解法——LU分解法
- 前端JS项目实战——瀑布流
- 国科大在线android版app,国科大心理app
- c语言启动程序句柄无效,U盘上打开EXE文件提示句柄无效
- 涛思数据加入龙蜥社区,携手共建时序数据库生态
- 为什么4个反斜杠(\)输出1个反斜杠(\)?
- Portainer安装配置
热门文章
- 农夫过河-广度策略 pta
- python做一个网页、让用户上传数据_一个简单的网站爬虫教程,让你了解爬虫的步骤,爬虫网页数据采集...
- 基于android2.3.5系统:开天辟地Android启动机制[二]
- 实战分享:一文读懂RS-232总线
- 快来给你的Hexo博客招募亿只live2d看板娘吧(๑•̀ㅂ•́)و✧
- 竞业协议“下沉”,普通程序员逃不过的坑
- java fresh 水果,《蓝莓甜杏面包/ Fresh Apricot and Blueberry Tea Bread》把水果做进面包里...
- DeepXDE 科学机器学习库(薛定谔方程)
- K3欠料计算存储过程
- JavaScript 简介 JavaScript 插入 HTML 页面后,可由所有的现代浏览器执行。