content: package me.flyray.rbac.task;
  
  import org.apache.commons.lang.builder.ToStringBuilder;
  import org.slf4j.Logger;
  import org.slf4j.LoggerFactory;
  import org.springframework.beans.factory.annotation.Autowired;
  import org.springframework.stereotype.Component;
  
  import me.flyray.rbac.entity.SysUserEntity;
  import me.flyray.rbac.service.SysUserService;
  
  /**
   * 测试定时任务(演示Demo，可删除)
   * 
   * testTask为spring bean的名称
   * 
   * @author chenshun
   * @email sunlightcs@gmail.com
   * @date 2016年11月30日 下午1:34:24
   */
  @Component("testTask")
  public class TestTask {
  	private Logger logger = LoggerFactory.getLogger(getClass());
  	
  	@Autowired
  	private SysUserService sysUserService;
  	
  	public void test(String params){
  		logger.info("我是带参数的test方法，正在被执行，参数为：" + params);
  		
  		try {
  			Thread.sleep(1000L);
  		} catch (InterruptedException e) {
  			e.printStackTrace();
  		}
  		
  		SysUserEntity user = sysUserService.queryObject(1L);
  		System.out.println(ToStringBuilder.reflectionToString(user));
  		
  	}
  	
  	
  	public void test2(){
  		logger.info("我是不带参数的test2方法，正在被执行");
  	}
  }
  