如何解决使用Spring MVC检查数据库可用性以强制重定向
| 我正在实现Spring MVC,但是如果我的数据库之一脱机,我想重定向。有什么简单的方法可以检查吗?该应用程序使用多个数据库(一个用于身份验证等),因此我需要一种优雅的方式来处理数据库问题。 谢谢,解决方法
每every0ѭ运行类似:
new JdbcTemplate(dataSource).queryForInt(\"SELECT 1\").
您的“ 0”可能已配置为在返回连接之前测试连接,因此在某些情况下,当数据库关闭时,它甚至无法到达查询。为了使代码简单,请在所有控制器中的各个方面包装此代码。
更为简洁但不太灵活的解决方案是使用一些自定义异常映射器,以捕获数据库异常(Spring提供了不错的JDBC异常抽象层)并进行了适当的重定向。
, 尝试连接到数据库,如果不能,请重定向。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。