在我们的应用程序中,我们使用grails框架和SQL server作为数据库。我们有多个网站,这些网站可以有多个用户(几个用户),如果他们通过AJAX访问相同的方法,这可能会导致问题,所以我们将该方法作为同步方法,并最大限度地减少数据库交互,我们在网站基础上将数据存储在地图中,因为来自一个网站的所有用户都将获得相同的数据,如果数据超过10秒,我们将从数据库中获取数据并更新地图对象。在这里,我们在从数据库获取site对象的同步方法的第一行就遇到了许多数据库连接关闭问题。这里的问题是什么,我们如何解决这个问题? def synchronized getData(params){
Site s