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应用启动时就执行特定处理(线程启动)的更多相关文章

  1. 如何让spring mvc web应用启动时就执行特定处理

    Asp.Net的应用中通过根目录下的Global.asax,在Application_Start方法中做一些初始化操作,比如:预先加载缓存项对网站热点数据进行预热,获取一些远程的配置信息等等. Spr ...

  2. 转载:如何让spring mvc web应用启动时就执行

    转载:如何让spring mvc web应用启动时就执行特定处理 http://www.cnblogs.com/yjmyzz/p/4747251.html# Spring-MVC的应用中 一.Appl ...

  3. 在web项目启动时,执行某个方法

    在web项目中有很多时候需要在项目启动时就执行一些方法,而且只需要执行一次,比如:加载解析自定义的配置文件.初始化数据库信息等等,在项目启动时就直接执行一些方法,可以减少很多繁琐的操作. 在工作中遇到 ...

  4. java中服务器启动时,执行定时任务

    package com.ripsoft.util; import java.util.Calendar; import java.util.Timer; import javax.servlet.Se ...

  5. Web应用启动时,后台自动启动一个线程(转)

    原文:http://blog.sina.com.cn/s/blog_6810dfc20101ipzq.html Web应用启动时,后台自动启动一个线程 (1)前言 前几天,manager问道一个问题: ...

  6. 使用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 ...

  7. 详解如何在 Linux 启动时自动执行命令或脚本

    我一直很好奇,在启动 Linux 系统并登录的过程中到底发生了什么事情.按下开机键或启动一个虚拟机,你就启动了一系列事件,之后会进入到一个功能完备的系统中,有时,这个过程不到一分钟.当你注销或者关机时 ...

  8. 新建 Spring Mvc Web + Maven 的 maven 错误 (二)

    新建项目后,可能由于哪边配置不正确,或也可能是编码问题,就有可能在创建初始就可能发生错误: 这是 pom.xml 中提示的错误,有的人说要删除 maven 的本地仓库位置:c:\用户[Users]\A ...

  9. SAS启动时自动执行代码

    有时候我们希望SAS启动时自动执行已经编写好的程序,可以按照以下方法实现: 首先正常打开SAS,编写我们想要让SAS启动时自动执行的代码,例如获取桌面文件夹路径,以便在其他程序中引用这个路径. pro ...

随机推荐

  1. 关于excuteQuery与execute()

    excuteQuery是查询语句,如果是更新或者插入或报错,换成execute()就好了

  2. json_encode转化索引数组之后依然还是数组的问题

    小坑问题:直接上图 解决方法:(json_encode加入第二个参数) JSON_FORCE_OBJECT

  3. mysql设置定时任务(对于中控心跳包的实现有意义)

    转载:https://www.cnblogs.com/laowu-blog/p/5073665.html 目前用途:因为 脚本正常开关会给中控发送消息 但是万一脚本被强制关闭 没有触发脚本关闭事件就无 ...

  4. drat笔记

    安装dart https://www.dartcn.com/install http://www.cndartlang.com/920.html 所有执行的方法都在main里面. main() {} ...

  5. 【Struts 动态表单】DynaActionForm

    RegisterAction package k.action; import org.apache.struts.action.ActionForm; import org.apache.strut ...

  6. hamming distance(汉明距离)

    看knn算法时无意间发现这个算法,但是维基上有错误的示例和python代码...因为汉明距离并不是求相同长度字符串(或相同长度的整数)之间的字符(或数位)差异个数. 正确的详见:https://en. ...

  7. pycharm连接数据库报错Access denied for user 'root'@'localhost' (using password:YES),以及wampserver 2/3个服务器正在运行 问题

    使用mysql版本为mysql5.7,参考下列 https://blog.csdn.net/qq_32969455/article/details/79051932 https://blog.csdn ...

  8. python快速入门及进阶

    python快速入门及进阶 by 小强

  9. JDK8;HashMap:再散列解决hash冲突 ,源码分析和分析思路

    JDK8中的HashMap相对JDK7中的HashMap做了些优化. 接下来先通过官方的英文注释探究新HashMap的散列怎么实现 先不给源码,因为直接看源码肯定会晕,那么我们先从简单的概念先讲起   ...

  10. 「CQOI2015」任务查询系统

    「CQOI2015」任务查询系统 传送门 好像也是板子题??? 区间修改,单点查询,考虑差分. 然后每次查询时就直接在对应的主席树上二分即可. 参考代码: #include <cstdio> ...