zoukankan      html  css  js  c++  java
  • 线程、异步

    在业务操作时,如有用到数据同步,发送消息等业务,可用线程异步处理实现!

    import org.springframework.beans.BeansException;
    import org.springframework.context.ApplicationContext;
    import org.springframework.context.ApplicationContextAware;
    import org.springframework.stereotype.Service;


    @Service("springUtils")
    public class SpringUtils implements ApplicationContextAware {
    private static ApplicationContext atx;

    @Override
    public void setApplicationContext(ApplicationContext atx)
    throws BeansException {
    this.atx = atx;
    }

    public static ApplicationContext getAtx() {
    return atx;
    }

    public static Object getBean(String beanName) {
    return getAtx().getBean(beanName);
    }
    }

    用构造函数传参数。

    import com.alibaba.fastjson.JSON;
    import com.xiexy.project.base.SpringUtils;
    import com.xiexy.project.test.service.TestService;


    public class SMSThread implements Runnable{

    String myName;
    String age;

    SMSThread(String name,String age) {
    myName = name;
    this.age=age;
    }

    @Override
    public void run() {

    System.out.println(myName+age);
    try {
    System.out.println("!!!!!!!!!!");
    TestService testService=(TestService) SpringUtils.getBean("testService");
    System.out.println(JSON.toJSONString(testService.getStations(null)));

    } catch (Exception e) {
    e.printStackTrace();
    }
    }
    }

  • 相关阅读:
    jq动画效果
    each循环和节点操作
    jquery的基础语法
    JS作用域
    DOM事件
    js语法一
    socketserver模块与mysql语句(一)
    亲测idea编辑器控制台中文乱码成功的解决方法
    PHP Fatal error: Call to undefined function json_decode()
    PHP <? 标签问题导致不能正确运行代码
  • 原文地址:https://www.cnblogs.com/xiexy/p/5009867.html
Copyright © 2011-2022 走看看