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 ...
随机推荐
- Flume基础学习
Flume是一款非常优秀的日志采集工具.支持多种形式的日志采集,作为apache的顶级开源项目,Flume再大数据方面具有广泛的应用 首先需要在Flume的解压目录中conf文件夹中将flume-en ...
- Springmvc-crud-07(springmvc标签错误)
错误:springmvc标签错误 原因:1.在springmvc中的form标签中没有绑定modelAttribute属性 2.必须要获取到参数(可以创建map对象,进行存储参数,再用modelAtt ...
- The Preliminary Contest for ICPC Asia Xuzhou 2019 G Colorful String(回文自动机+dfs)
这题建立一棵回文树,然后用dfs搜索答案,但是有一点需要注意,就是打vis的标记时,如果标记为1,那么在好几个节点都对同一个字符i打过标记,此时的搜索从字符i点回溯,回到它的父亲节点,搜索其它的字符, ...
- TCP协议下的服务端并发,GIL全局解释器锁,死锁,信号量,event事件,线程q
TCP协议下的服务端并发,GIL全局解释器锁,死锁,信号量,event事件,线程q 一.TCP协议下的服务端并发 ''' 将不同的功能尽量拆分成不同的函数,拆分出来的功能可以被多个地方使用 TCP服务 ...
- 吴裕雄 人工智能 java、javascript、HTML5、python、oracle ——智能医疗系统WEB端智能分诊代码简洁版实现
<%-- Document : getInfo Created on : 2018-10-7, 21:36:37 Author : acer --%> <%@page import= ...
- windowsCMD常用工具
就目前的经验来看cmd中的命令可以在power shell中正常使用,反之则不行. 另外,据某些现象,推断某些cmd应用使用的字符集应该是不同的.net命令会在utf-8编码下出现中午乱码. 1.ne ...
- 【PAT甲级】1098 Insertion or Heap Sort (25 分)
题意: 输入一个正整数N(<=100),接着输入两行N个数,表示原数组和经过一定次数排序后的数组.判断是经过插入排序还是堆排序并输出再次经过该排序后的数组(数据保证答案唯一). AAAAAcce ...
- java linux安装jdk,git, maven
jdk8下载地址:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html mkdir ...
- BFS(广度优先搜索遍历保存全局状态,华容道翻版做法)--08--DFS--蓝桥杯青蛙跳杯子
题目描述 X星球的流行宠物是青蛙,一般有两种颜色:白色和黑色. X星球的居民喜欢把它们放在一排茶杯里,这样可以观察它们跳来跳去. 如下图,有一排杯子,左边的一个是空着的,右边的杯子,每个里边有一只青蛙 ...
- SQL语句优化分析
分析比较执行时间计划读取情况 select * from dbo.Product 执行上面语句一般情况下只给你返回结果和执行行数,那么你怎么分析呢,怎么知道优化之后跟没有优化的区别呢. 下面几种方法: ...