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 ...
随机推荐
- [vue学习] 卡片展示分行功能简单实现
如图所示,实现简单的卡片展示分行功能. 分行功能较多地用于展示商品.相册等,本人在学习的过程中也是常常需要用到这个功能:虽然说现在有很多插件都能实现这个功能,但是自己写出来,能够理解原理,相信能够进步 ...
- spark streaming读取kakfka数据手动维护offset
在spark streaming读取kafka的数据中,spark streaming提供了两个接口读取kafka中的数据,分别是KafkaUtils.createDstream,KafkaUtils ...
- java截取小数点后两位
String a = "123.3445776";int i = a.indexOf(".");System.out.println(a.substring(0 ...
- ajax循环展示某段代码
ajax内定义function,根据条件递归调用即可. success: function(data){ if (dataList[i].subModuleList){ sublist(dataLis ...
- Linux下编译并使用miracl密码库
参考:http://blog.sina.com.cn/s/blog_53fdf1590102y9ox.html MIRACL(Multiprecision Integer and RationalAr ...
- EVE上传Dynamips、IOL和QEMU镜像
1.镜像保存目录: /opt/unetlab/addons ---/dynamips Dynamips镜像保存目录 ---/iol IOL镜像保存目录(运行IOU的镜像 ...
- 操作Document文档
利用客户端操作Document文档数据 1.创建一个文档(创建数据的过程,向表中去添加数据) 请求方式:Post 请求地址:es所在IP:9200/索引库/Type/文档ID(可给可不给,代表唯一标识 ...
- 未来的flags
完了大致一扫..... (1)P,NP,NPC,NP-Hard 二分图(2)二分图的判定 Tarjan(3)有向图的Tarjan算法(4)无向图的Tarjan算法 (5)A*算法 环套树(6)环套树的 ...
- IoT生态不完善、与智能电视区别不大,荣耀智慧屏概念大于实际
编辑 | 于斌 出品 | 于见(mpyujian) 前两天,华为荣耀略显"低调"地在北京召开了一场小型的媒体沟通会.在这场沟通会上,荣耀却颇为"重磅"地推出了坊 ...
- 安卓之滚动视图ScrollView
(1)垂直方向滚动时,layout_width要设置为match_parent,layout_height要设置为wrap_content (2)水平方向滚动时,layout_width要设置为wra ...