Grails 配置与插件开发全解析
1. 特定环境下的 Bean 定义
在 Grails 开发中,对于特定环境的 Bean 定义,有一种有效的方法是在 Config.groovy 中使用闭包。具体操作如下:
首先,在 Config.groovy 的 environments 块中创建 Bean 定义闭包:
environments {
production {
envBeans = {
someBean(com.foo.BeanClass) {
// prod-specific attributes
}
}
}
development {
envBeans = {
someBean(com.foo.MockBeanClass) {
// dev-specific attributes
}
}
}
staging {
envBeans = {
someBean(com.foo.BeanClass) {
// staging-specific attributes
}
}
}
}
然后,在 resources.groovy 中配置闭包的委托并调用它:
超级会员免费看
订阅专栏 解锁全文
30

被折叠的 条评论
为什么被折叠?



