博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
web项目启动,运行方法
阅读量:4337 次
发布时间:2019-06-07

本文共 1212 字,大约阅读时间需要 4 分钟。

1.显示器(Listener)

web文件加入

<listener>  

   <listener-class>cn.ro.common.InitListener</listener-class>  
</listener>

加入InitListener类,例如以下

package cn.ro.common;

import javax.servlet.ServletContextEvent;
import javax.servlet.ServletContextListener;
public class InitListener implements ServletContextListener  {
@Override
public void contextInitialized(ServletContextEvent paramServletContextEvent) {

              //实现方法

}
@Override
public void contextDestroyed(ServletContextEvent paramServletContextEvent) {
}
}

2.spring初始化bean时

1、在须要进行操作的bean的xml定义中加上init-method属性,指定下启动时执行哪个方法;

2、实现InitializingBean接口。Spring在启动时会自己主动调用这个接口中的初始化方法 

public class SysInitBean implements InitializingBean,ServletContextAware{          public void afterPropertiesSet() throws Exception {      //初始化代码       }} 
实现InitializingBean接口就能够获取spring的全部配置信息。
实现ServletContextAware,能够获得servletcontext

3.servlet的init()方法

自己主动运行servlet

写一个servlet。在init()方法中写好想要运行的程序,

同一时候,在web.xml配置文件里指出

<servlet>

                <servlet-name>XXXX</servlet-name>
                  <servlet-class>XXXX</servlet-class>
                 <load-on-startup>1</load-on-startup>
        </servlet>

load-on-startup的值必须为整数。当load-on-startup值为负整数或者未指定时。容器在该servlet被调用时载入

当值至0当一个正整数,并,当容器开始加载,值小。在更高的优先级

转载于:https://www.cnblogs.com/blfshiye/p/4600389.html

你可能感兴趣的文章
python【6】-函数式编程
查看>>
数据结构与算法--拓补排序及无环加权有向图的最短路径
查看>>
【nginx网站性能优化篇(1)】gzip压缩与expire浏览器缓存
查看>>
0041 Java学习笔记-多线程-线程池、ForkJoinPool、ThreadLocal
查看>>
DCOTYPE文档声明
查看>>
【转】在Eclipse中配置tomcat
查看>>
Docker 容器监控平台-Weave Scope
查看>>
Swift中关于集合计算的几种函数记录(intersect、symmetricDifference、union、subtract)...
查看>>
raspberryPi安装卸载程序相关问题之apt-ge转载
查看>>
Maven实践一:HelloWord项目构建部署
查看>>
大数据概述
查看>>
使用ViewPager实现android软件使用向导的功能
查看>>
Scala第三章学习笔记
查看>>
B - The Suspects
查看>>
组合模式
查看>>
Python的可变与不可变数据类型
查看>>
C# 如何获取项目的根目录
查看>>
CLR内存管理之GC的工作原理
查看>>
阿拉伯数字 转 汉字大写
查看>>
cent os 7.2安装oracle 12cr2
查看>>