我在 grails 中有一个应用程序,我可以更改欢迎页面中的参数,包括数据库配置(服务器、用户名等),我从数据源外部化了数据库配置,以便我可以更改它。 我想要做的是有可能在没有配置任何数据库的情况下启动应用程序,这样我就可以在欢迎页面中配置它。 这可能与 grails 吗?我至少要加载第一页(此页面不会从数据库中检索任何信息)。
谢谢!
最佳答案
不久前,我按照这些思路写了一篇博文:http://burtbeckwith.com/blog/?p=312
我不确定它是否仍然适用于 2.0,但应该不需要太多调整。通过延迟数据源的创建,您可以配置 DataSource bean 的连接属性或在 Grails 配置中,之后下一个连接请求将使用新配置。
关于database - chalice : start the application without connecting to database,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10225187/