grails - 以编程方式编辑 resources.groovy 文件
问题描述
我正在尝试通过控制器访问和更新 resources.groovy 中的 bean 中的参数。bean定义为:
beans{
property(Property){bean ->
companyName = "Old Company"
}
}
我试过这样做:
//params.companyName is updated from view
def beanReturned = Holders.applicationContext.getBean("property")
beanReturned.putAt("companyName",params.companyName)
但似乎上面的代码只允许读取但不能更新。属性 companyName 未更改。如何通过控制器更新 bean 内的字段?
解决方案
推荐阅读
- python - ValueError:数据基数不明确:x 大小:3 y 大小:13 确保所有数组包含相同数量的样本
- ruby-on-rails - 试图了解关系表的迁移顺序
- amazon-web-services - 我如何架构师轮询以前为我提供了“已完成状态”的长时间运行的异步操作 ID 的外部 API?
- python - Python_ 如何更改我的结果行?
- reactjs - react redux-tool-kit fetchBase 查询拦截器中的重定向
- node.js - 解释 Neo4j 返回的记录
- ajax - 如何将 curl 转换为 axaj 请求?
- angular - 我在哪里可以在 grails 服务器角度客户端上添加代码
- swift - 更改绑定视图中的可观察对象将导致当前视图重新初始化自身
- vba - 如何查看vba中调试错误的位置?