我开发了Jtwig。你可以试一试。它被用于一些成功的项目中。通过与弹簧webmvc的良好集成,可以轻松设置。
只需使用 maven 或类似系统包含依赖项即可。
<dependency>
<groupId>com.lyncode</groupId>
<artifactId>jtwig-spring</artifactId>
<version>2.0.3</version>
</dependency>
并将视图解析器 bean 配置为返回 Jtwig 一个。
@Bean
public ViewResolver viewResolver() {
JtwigViewResolver viewResolver = new JtwigViewResolver();
viewResolver.setPrefix("/WEB-INF/views/");
viewResolver.setSuffix(".twig");
return viewResolver;
}
或者,如果您使用 xml 基本配置:
<bean id="viewResolver" class="com.lyncode.jtwig.mvc.JtwigViewResolver">
<property name="prefix" value="/WEB-INF/views/"/>
<property name="suffix" value=".twig"/>
</bean>