如何让项目启动时,一旦出现MySQL没有启动,一样可以启动项目,在获取MySQL数据时再抛出异常或则报错?

现在公司有个需求,由于项目启动时经常会因为数据库没有启动而报错,导致项目启动不了,如何才能让项目不关心MySQL是否启动都可以启动项目,简单的来说就是在获取MySQL的数据时再报错MySQL没有启动,而不是一开始就报错。从而导致项目没法启动,因为项目不完全依赖MySQL,还有MongoDB。有时候不需要用到MySQL,只有某些数据才会用到MySQL。

阅读 2.5k
2 个回答

已经解决了,在SprinBoot中的配置文件中有相关Mysql的配置,可以使项目在启动时如果mysql没有正常启动的话,一样可以启动!

需要修改你项目代码,在项目启动时不去创建MySQL连接, 在使用时创建。
不过,这样真的好吗?

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题