[ https://issues.apache.org/jira/browse/GROOVY-8318?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16167177#comment-16167177 ]
Jason Yu commented on GROOVY-8318: ---------------------------------- I'm sorry that I didn't explained. Spring 5 announce WebFlux module. It has MVC architecture just similar to WebMVC module. But it based on reactive programming (Reactor 3), unlike WebMVC has official support for several kinds of template engines (see [this link|https://github.com/spring-projects/spring-framework/tree/master/spring-webmvc/src/main/java/org/springframework/web/servlet/view]). The WebFlux only keep Freemarker support as a reference implementation (see [this link|https://github.com/spring-projects/spring-framework/tree/master/spring-webflux/src/main/java/org/springframework/web/reactive/result/view]). I have tried to migrate groovy template's implementation from WebMVC to WebFlux and open PR for [this issue|https://jira.spring.io/browse/SPR-15850]. But Spring team want to reduce third-party dependencies (see [this comment|https://jira.spring.io/browse/SPR-13795?focusedCommentId=130460&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-130460]). They recommend me moving my PR implementation to its own project. Just like Thymleaf thrive without an "official" support provided by the Framework itself. I'm not sure that Groovy itself may not be the best place for this implementation. > Implement Groovy Template Engine For Spring 5 > --------------------------------------------- > > Key: GROOVY-8318 > URL: https://issues.apache.org/jira/browse/GROOVY-8318 > Project: Groovy > Issue Type: Wish > Reporter: Jason Yu > Priority: Minor > > I have created a relative [issue|https://jira.spring.io/browse/SPR-15850] on > Spring's Jira. But they recommend that template engines support their own > infrastructure ([this > comment|https://jira.spring.io/browse/SPR-15850?focusedCommentId=154052&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-154052]). > Could Groovy provide corresponding package just like > [thymeleaf-spring5|http://www.thymeleaf.org/apidocs/thymeleaf-spring5/3.0.6.M4/overview-summary.html]? -- This message was sent by Atlassian JIRA (v6.4.14#64029)