调解系统后端服务

RuoYiApplication.java 2.1KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. package com.ruoyi;
  2. import cn.hutool.core.collection.CollectionUtil;
  3. import com.ruoyi.common.constant.CacheConstants;
  4. import com.ruoyi.common.core.domain.entity.SysUser;
  5. import com.ruoyi.common.core.redis.RedisCache;
  6. import com.ruoyi.common.utils.spring.SpringUtils;
  7. import com.ruoyi.system.mapper.SysUserMapper;
  8. import org.springframework.boot.SpringApplication;
  9. import org.springframework.boot.autoconfigure.SpringBootApplication;
  10. import org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration;
  11. import org.springframework.scheduling.annotation.EnableScheduling;
  12. import springfox.documentation.swagger2.annotations.EnableSwagger2;
  13. import java.util.List;
  14. /**
  15. * 启动程序
  16. *
  17. * @author ruoyi
  18. */
  19. @SpringBootApplication(exclude = { DataSourceAutoConfiguration.class })
  20. @EnableScheduling
  21. @EnableSwagger2
  22. public class RuoYiApplication
  23. {
  24. public static void main(String[] args)
  25. {
  26. // System.setProperty("spring.devtools.restart.enabled", "false");
  27. SpringApplication.run(RuoYiApplication.class, args);
  28. System.out.println("(♥◠‿◠)ノ゙ 若依启动成功 ლ(´ڡ`ლ)゙ \n" +
  29. " .-------. ____ __ \n" +
  30. " | _ _ \\ \\ \\ / / \n" +
  31. " | ( ' ) | \\ _. / ' \n" +
  32. " |(_ o _) / _( )_ .' \n" +
  33. " | (_,_).' __ ___(_ o _)' \n" +
  34. " | |\\ \\ | || |(_,_)' \n" +
  35. " | | \\ `' /| `-' / \n" +
  36. " | | \\ / \\ / \n" +
  37. " ''-' `'-' `-..-' ");
  38. // 启动成功后,查询用户表,将用户信息存到redis
  39. RedisCache redisCache = SpringUtils.getBean(RedisCache.class);
  40. SysUserMapper userMapper = SpringUtils.getBean(SysUserMapper.class);
  41. List<SysUser> sysUsers = userMapper.selectUserListByIds(null);
  42. if(CollectionUtil.isNotEmpty(sysUsers)){
  43. for (SysUser sysUser : sysUsers) {
  44. redisCache.setCacheObject(CacheConstants.USER_KEY+sysUser.getUserId(),sysUser);
  45. }
  46. }
  47. }
  48. }