spring mvc web应用启动时就执行特定处理(线程启动)
package com.sdt.platform.index.controller; import java.net.URL; import java.util.List; import java.util.regex.Matcher; import java.util.regex.Pattern; import javax.annotation.Resource; import org.springframework.beans.BeansException; import org.springframework.context.ApplicationContext; import org.springframework.context.ApplicationContextAware; import org.springframework.stereotype.Component; import com.sdt.base.util.HttpRequest; import com.sdt.common.pub.model.SerialCode; import com.sdt.platform.movie.model.MovieArea; import com.sdt.platform.movie.model.MovieDirector; import com.sdt.platform.movie.model.MoviePerformer; import com.sdt.platform.movie.model.MovieProducts; import com.sdt.platform.movie.model.MovieYears; import com.sdt.platform.movie.model.PerformerItem; import com.sdt.platform.movie.model.Synopsis; import com.sdt.platform.movie.service.MovieAreaService; import com.sdt.platform.movie.service.MovieDirectorService; import com.sdt.platform.movie.service.MoviePerformerService; import com.sdt.platform.movie.service.MovieProductsService; import com.sdt.platform.movie.service.MovieTypeService; import com.sdt.platform.movie.service.MovieYearsService; import com.sdt.platform.movie.service.PerformerItemService; import com.sdt.platform.movie.service.SynopsisService; import vbpm.utils.code.CodeGenerator; import java.net.URL; import java.util.List; import java.util.Timer; import java.util.TimerTask; import java.util.regex.Matcher; import java.util.regex.Pattern; import org.hibernate.criterion.DetachedCriteria; import org.hibernate.criterion.Restrictions; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.context.ApplicationListener; import org.springframework.context.event.ContextRefreshedEvent; import org.springframework.stereotype.Service; import com.sdt.base.util.HttpRequest; import com.sdt.common.pub.model.SerialCode; import com.sdt.platform.movie.model.MovieArea; import com.sdt.platform.movie.model.MovieDirector; import com.sdt.platform.movie.model.MoviePerformer; import com.sdt.platform.movie.model.MovieProducts; import com.sdt.platform.movie.model.MovieYears; import com.sdt.platform.movie.model.PerformerItem; import com.sdt.platform.movie.model.Synopsis; import java.net.URL; import java.util.List; import java.util.regex.Matcher; import java.util.regex.Pattern; import javax.annotation.Resource; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import org.hibernate.criterion.DetachedCriteria; import org.hibernate.criterion.Restrictions; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.servlet.ModelAndView; import com.sdt.base.controller.JsonControllerSupport; import com.sdt.base.daosupport.Pagination; import com.sdt.base.util.HttpRequest; import com.sdt.common.pub.model.SerialCode; import com.sdt.platform.job.model.JobRelease; import com.sdt.platform.movie.model.ListPage; import com.sdt.platform.movie.model.MovieArea; import com.sdt.platform.movie.model.MovieDirector; import com.sdt.platform.movie.model.MoviePerformer; import com.sdt.platform.movie.model.MovieProducts; import com.sdt.platform.movie.model.MovieType; import com.sdt.platform.movie.model.MovieYears; import com.sdt.platform.movie.model.PerformerItem; import com.sdt.platform.movie.model.Synopsis; import com.sdt.platform.movie.service.MovieAreaService; import com.sdt.platform.movie.service.MovieDirectorService; import com.sdt.platform.movie.service.MoviePerformerService; import com.sdt.platform.movie.service.MovieProductsService; import com.sdt.platform.movie.service.MovieTypeService; import com.sdt.platform.movie.service.MovieYearsService; import com.sdt.platform.movie.service.PerformerItemService; import com.sdt.platform.movie.service.SynopsisService; import net.sf.json.JSONObject; import vbpm.utils.code.CodeGenerator; /** * spring mvc web应用启动时就执行特定处理 * * @author liuyajun * */ @Component public class StartupHtml implements ApplicationContextAware { @Resource private MovieTypeService movieTypeService; @Resource private MovieAreaService movieAreaService; @Resource private MovieYearsService movieYearsService; @Resource private MovieProductsService movieProductsService; @Resource private MovieDirectorService movieDirectorService; @Resource private MoviePerformerService moviePerformerService; @Resource private PerformerItemService performerItemService; @Resource private SynopsisService synopsisService; @Resource private CodeGenerator codeGenerator; @Override public void setApplicationContext(ApplicationContext var1) throws BeansException { // 调用线程 RunTask r = new RunTask(); r.start(); } // 线程加载 class RunTask extends Thread { public void run() {} Thread.sleep(50000); } catch (Exception ex) { ex.printStackTrace(); } } } } }
spring mvc web应用启动时就执行特定处理(线程启动)的更多相关文章
- 如何让spring mvc web应用启动时就执行特定处理
Asp.Net的应用中通过根目录下的Global.asax,在Application_Start方法中做一些初始化操作,比如:预先加载缓存项对网站热点数据进行预热,获取一些远程的配置信息等等. Spr ...
- 转载:如何让spring mvc web应用启动时就执行
转载:如何让spring mvc web应用启动时就执行特定处理 http://www.cnblogs.com/yjmyzz/p/4747251.html# Spring-MVC的应用中 一.Appl ...
- 在web项目启动时,执行某个方法
在web项目中有很多时候需要在项目启动时就执行一些方法,而且只需要执行一次,比如:加载解析自定义的配置文件.初始化数据库信息等等,在项目启动时就直接执行一些方法,可以减少很多繁琐的操作. 在工作中遇到 ...
- java中服务器启动时,执行定时任务
package com.ripsoft.util; import java.util.Calendar; import java.util.Timer; import javax.servlet.Se ...
- Web应用启动时,后台自动启动一个线程(转)
原文:http://blog.sina.com.cn/s/blog_6810dfc20101ipzq.html Web应用启动时,后台自动启动一个线程 (1)前言 前几天,manager问道一个问题: ...
- 使用Maven创建一个Spring MVC Web 项目
使用Maven创建java web 项目(Spring MVC)用到如下工具: 1.Maven 3.2 2.IntelliJ IDEA 13 3.JDK 1.7 4.Spring 4.1.1 rele ...
- 详解如何在 Linux 启动时自动执行命令或脚本
我一直很好奇,在启动 Linux 系统并登录的过程中到底发生了什么事情.按下开机键或启动一个虚拟机,你就启动了一系列事件,之后会进入到一个功能完备的系统中,有时,这个过程不到一分钟.当你注销或者关机时 ...
- 新建 Spring Mvc Web + Maven 的 maven 错误 (二)
新建项目后,可能由于哪边配置不正确,或也可能是编码问题,就有可能在创建初始就可能发生错误: 这是 pom.xml 中提示的错误,有的人说要删除 maven 的本地仓库位置:c:\用户[Users]\A ...
- SAS启动时自动执行代码
有时候我们希望SAS启动时自动执行已经编写好的程序,可以按照以下方法实现: 首先正常打开SAS,编写我们想要让SAS启动时自动执行的代码,例如获取桌面文件夹路径,以便在其他程序中引用这个路径. pro ...
随机推荐
- 你所了解的Java线程池
在jvm中,线程是一个宝贵的资源,创建与销毁都会抢占宝贵的内存资源,为了有效的重用线程,我们用线程池来管理线程,让创建的线程进行复用. JDK提供了一套Executor框架,帮助我们管理线程,核心成员 ...
- [采坑记录] OneDrive同步失败 不能自动上传 不能同步 不能登陆
虽然OneDrive送的空间并不大 但是用来传文档什么的还是够了 但是国内各种不舒服 比如说登陆不上(其他的微软系应用解决方法同理) 原因是因为DNS污染的问题 默认电脑链接上网络之后 DNS是路由器 ...
- tkinter+pickle+python的一个登录界面设计
1.代码: #导出模块 import tkinter as tk from tkinter import messagebox import pickle #定义登录的窗口.标题.大小和位置 wind ...
- Python(二) isinstance
原文链接: http://www.baike.com/wiki/isinstance&prd=jinshan https://www.liaoxuefeng.com/wiki/00143160 ...
- cc攻击怎么防御,如何防止cc攻击?
当我们访问一个网站时,如果网站页面越简单,访问速度越快,页面越漂亮,加载速度就越慢,因为要加载更多东西,服务器压力也会比较大.cc攻击就是利用这种弱点,使用大量代理服务器,对网站进行攻击,消耗网站服务 ...
- IDEA Tomcat配置 VM Option
-server -XX:PermSize=512M -XX:MaxPermSize=1024m -Dfile.encoding=UTF-8
- 主机与虚拟机连接,主机能ping通虚拟机虚拟机ping不通主机问题
事件描述: 从物理主机ping虚拟机时,能正常返回信息.反之,从虚机ping物理主机时返回信息:Destination Host unreachable. 解决方法: 首先,是因为默认创建的虚拟机 ...
- linux +jenkins +python 集成测试
1.jenkin安装部署 2.git 安装 3.git server 配置 4.contab
- 批量导出存储在msdb库的SSIS包
http://blog.51cto.com/ultrasql/1924464 use msdb go IF OBJECT_ID('msdb.dbo.usp_ExportSSISPkgs') IS NO ...
- python获取当前文件的上一级目录
import osos.path.dirname(os.path.abspath(__file__))