Grails-从JSON响应中排除类仅在热代码加载后有效

Grails-从JSON响应中排除类仅在热代码加载后有效,json,grails,Json,Grails,我在参考资料中设置了一个JSON呈现程序。groovy: ... myModelJsonRenderer(JsonRenderer, MyModel) { excludes = ['class'] } ... 当我运行grailsrunapp并尝试获取所有数据时,仍然会得到带有class属性的JSON响应。但是,当我试图更新源代码时,删除一些部分,然后保存,然后将其恢复到运行时的状态,以便触发热代码加载,排除被应用,并且我不再看到类字段。这里发生了什么事 我还设置了一个不包括类字段的X

我在
参考资料中设置了一个JSON呈现程序。groovy

...
myModelJsonRenderer(JsonRenderer, MyModel) {
    excludes = ['class']
}
...
当我运行
grailsrunapp
并尝试获取所有数据时,仍然会得到带有class属性的JSON响应。但是,当我试图更新源代码时,删除一些部分,然后保存,然后将其恢复到运行时的状态,以便触发热代码加载,排除被应用,并且我不再看到类字段。这里发生了什么事

我还设置了一个不包括类字段的XML渲染器,但它可以立即工作,而不必依赖热代码加载。

我遇到了这样一个问题,我从中得到了:

到目前为止,我的经验是,如果我想要我的RESTful接口排除 域类中的字段,我需要配置这两个字段 呈现:

beans = {
    userRender(JsonRenderer, User) {
        excludes = ['password']
    }   

    usersRender(JsonCollectionRenderer, User) {
        excludes = ['password']
    } 
}

您是否尝试过grails clean,然后再次尝试grails run应用程序?是的,我尝试过清理,然后再次运行该应用程序,但它没有改变任何事情。