我正在开发一个Spring 2.5项目,其中四个不同的webapps有重复的JSP(它们都是同一个webapp的派生).我想介绍Freemarker,以便我可以在所有webapps中外化和重用这些模板.但是,我想迭代地处理它,因为它将是一个大项目,所以我需要JSP和Freemarker和谐地生活一段时间.
我知道Spring允许链接多个ViewResolvers,但JSP的InternalResourceViewResolver和Freemarker的FreeMarkerViewResolver都声明它们需要在链中的最后.我试图将它们链接起来并指定订单优先级,但没有运气.
Freemarker似乎在某种程度上支持JSP,但我并没有真正看到我如何在渐进式迁移中使用它(http://freemarker.sourceforge.net/docs/pgui_misc_servlet.html).
有没有人有任何想法?
任何人都对IntelliJ 14.0.2和Groovy DSL(GDSL)描述符有好运吗?
我们围绕这里的说明模拟了我们的GDSL ,这里的IntelliJ 13就像魅力一样.升级到14并且Groovy代码完成不再有效.围绕此功能的文档非常粗略,因此我们有点想法.
这是我们当前的GDSL,允许在脚本中完成代码thing.POST.groovy:
def all = context(pathRegexp: '/.*\\.[A-Z]+\\.groovy', scope: scriptScope())
contributor(all) {
property name: 'response', type: 'com.foo.HttpResponse'
property name: 'request', type: 'com.foo.HttpRequest'
}
Run Code Online (Sandbox Code Playgroud)
住在这里src/test/groovy/expectationTransform.gdsl.IntelliJ提示"激活后退",但似乎没有做任何事情.