跳到主要内容
版本:7.0.3

查看解析器

Hunyuan 7b 中英对照 View Resolvers

MVC配置简化了视图解析器的注册过程。

以下示例通过使用JSP和Jackson作为JSON渲染的默认“View”来配置内容协商视图解析:

@Configuration
public class WebConfiguration implements WebMvcConfigurer {

@Override
public void configureViewResolvers(ViewResolverRegistry registry) {
registry.enableContentNegotiation(new JacksonJsonView());
registry.jsp();
}
}

然而,请注意,FreeMarker、Groovy Markup和脚本模板也需要对底层的视图技术进行配置。以下示例是使用FreeMarker的:

@Configuration
public class FreeMarkerConfiguration implements WebMvcConfigurer {

@Override
public void configureViewResolvers(ViewResolverRegistry registry) {
registry.enableContentNegotiation(new JacksonJsonView());
registry.freeMarker().cache(false);
}

@Bean
public FreeMarkerConfigurer freeMarkerConfigurer() {
FreeMarkerConfigurer configurer = new FreeMarkerConfigurer();
configurer.setTemplateLoaderPath("/freemarker");
return configurer;
}
}