如何处理播放数据库连接异常

时间:2015-03-04 18:36:31

标签: java playframework

我正在研究我的项目,即选择最适合我团队开发网络应用程序的基于java的MVC框架。 Play框架是目前最好的选择;它非常轻巧,并且由于其简单和友好的方法而具有较低的学习曲线。我正在使用Play Framework 2.2.1版与Ebean。 但是只有一件事让我陷入困境,让我描述一下我的问题:

我的应用程序配置了多个数据库服务器,因为它可以切换它们之间的连接。但是当它们中的一个或多个关闭时,play框架会在第一个http请求时抛出异常。它甚至在执行我的Controller操作代码之前抛出异常。这不是我想要的,我希望能够控制异常并为我的index.html视图提供一些缓存数据和一些用户友好的消息。

当Play收到第一个http请求时,尝试创建数据库事务并从连接池获取连接。我不希望这样。我想控制Play何时应该为我处理一个事务并避免默认事务处理。

如果有人可以帮助我,我会非常感激。

0 个答案:

没有答案