Java Jade4J:没有这样的文件或目录
我尝试在我的JavaSpring应用程序中实现Jade4J。不幸的是,它找不到模板文件 JadeConfig.javaJava Jade4J:没有这样的文件或目录,java,spring,pug,jade4j,Java,Spring,Pug,Jade4j,我尝试在我的JavaSpring应用程序中实现Jade4J。不幸的是,它找不到模板文件 JadeConfig.java @配置 @EnableWebMvc 公共类JadeConfig{ @豆子 公共SpringTemplateLoader templateLoader(){ SpringTemplateLoader templateLoader=新的SpringTemplateLoader(); setBasePath(“类路径:/templates/”; 模板加载程序。设置编码(“UTF-8
@配置
@EnableWebMvc
公共类JadeConfig{
@豆子
公共SpringTemplateLoader templateLoader(){
SpringTemplateLoader templateLoader=新的SpringTemplateLoader();
setBasePath(“类路径:/templates/”;
模板加载程序。设置编码(“UTF-8”);
templateLoader.setSuffix(“.jade”);
返回模板装载机;
}
@豆子
公共JadeConfiguration JadeConfiguration(){
JadeConfiguration配置=新的JadeConfiguration();
setCaching(false);
setTemplateLoader(templateLoader());
返回配置;
}
@豆子
公共ViewResolver ViewResolver(){
JadeViewResolver viewResolver=新的JadeViewResolver();
setConfiguration(jadeConfiguration());
返回视图解析器;
}
}
@Controller
,而不是@RestController(用于Json、XML),因为您正试图用Jade呈现HTML引用。然后Spring将为您进行渲染
classpath:/templates/
中提供了一个名为index.jade
的文件)
@Controller
,而不是@RestController(用于Json、XML),因为您正试图用Jade呈现HTML引用。然后Spring将为您进行渲染
classpath:/templates/
中提供了一个名为index.jade
的文件)
@Controller
@RequestMapping("/users")
public class UserController {
@GetMapping("/test")
public String render(Model model) {
// add something to the model here, e.g. model.put("books", books);
return index;
}
}