我确实有一个奇怪的问题。当我从eclipse运行时,以下配置在eclipse中工作正常。当我构建jar并从那个投掷404运行以进行以下请求映射时。进一步的调试给了我像Null modelAndView found
我在application.yml中配置了胡须,如下所示
spring:
profiles:
active: dev
mustache:
prefix:classpath:/templates/
suffix:.html
我有以下文件夹结构
我的控制器
@Controller
public class MainController {
@RequestMapping("/home1")
ModelAndView home1() {
ModelAndView modelAndView =new ModelAndView();
Map<String,Object> modelObjects = new LinkedHashMap<String,Object>();
modelAndView.addObject("modelObjects", modelObjects);
modelAndView.setViewName("/home");
return modelAndView;
}
}
答案 0 :(得分:0)
我是世界上最愚蠢的人。
modelAndView.setViewName("/home");
我不应该在/
开头。不知怎的,当我从目标运行时,它工作正常,但不是在jar中。