Spring Boot 集成 Freemarker 实战指南
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;
import org.springframework.web.servlet.view.freemarker.FreeMarkerConfigurer;
@Configuration
public class FreeMarkerConfig {
@Bean
public FreeMarkerConfigurer freeMarkerConfigurer() {
FreeMarkerConfigurer freeMarkerConfigurer = new FreeMarkerConfigurer();
freeMarkerConfigurer.setTemplateLoaderPath("/WEB-INF/freemarker/");
return freeMarkerConfigurer;
}
@Bean
public WebMvcConfigurer freemarkerViewResolver() {
// 这里可以配置FreeMarker视图解析器
// 例如:return new FreeMarkerViewResolver();
// 但Spring Boot通常会自动配置,所以这里可以不用实现
return null;
}
}
这段代码定义了一个配置类,用于设置FreeMarker模板加载路径,并且可以配置FreeMarker视图解析器。在实际的Spring Boot项目中,通常不需要显式地配置这些,因为Spring Boot会自动配置这些。但是,如果需要自定义配置,可以参考这个例子。
评论已关闭