【发布时间】:2017-11-25 11:37:56
【问题描述】:
我想在 src/groovy/GSPFormatter 中注入 groovyPageRenderer, 如果不调用新的构造函数,我怎么能做到这一点?
编辑
package gsprenderer
import spud.core.FormatterInterface
import grails.gsp.PageRenderer
class GSPFormatter implements FormatterInterface {
PageRenderer groovyPageRenderer = grailsApplication.mainContext.getBean('groovyPageRenderer')
String compile(String content) {
groovyPageRenderer.render(view: new ByteArrayOutputStream().write(content.bytes), null)
}
}
是我在 src/groovy/GSPFormatter 中的代码(基本上是默认的注入机制也不起作用)
【问题讨论】: