启动失败打印提示(初始化类)

@Component("initRun")
public class InitRun implements ApplicationRunner {
    private static final Logger logger = LoggerFactory.getLogger(InitRun.class);
    @Resource
    private DataSource dataSource;
    @Resource
    private RedisComponent redisComponent;


    @Override
    public void run(ApplicationArguments args) {
        try {
            dataSource.getConnection();
            redisComponent.getSysSettingsDto();
            logger.error("服务启动成功,可以开始愉快的开发了");
        } catch (Exception e) {
            logger.error("数据库或者redis设置失败,请检查配置");
            throw new BusinessException("服务启动失败");
        }
    }
}

你可能感兴趣的:(数据库,java)