我想在src/groovy/GSPFormatter中注入groovyPageRenderer, 如何在不调用新构造函数的情况下做到这一点?grails groovyPageRenderer在src/groovy文件中注入
编辑
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代码/常规/ GSPFormatter(基本上与默认注入机制也不管用)
怎么样的Grails版本2.5.6(我忘了提到它) –
类似的概念。使用'@ Component'和'@ Autowired' – devbd
你可以加入https://chat.stackoverflow.com/rooms/info/159807/grails – devbd