我正在尝试通过控制器访问和更新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内的字段?