Freemaker模板不会在第一次呈现

时间:2019-02-22 18:24:25

标签: spring-boot freemarker

我正在使用带有弹簧靴的Freemaker。 每件事都很好,期待一个。 当我发送请求并返回给用户时 它表明找不到资源。 但是当我重新启动服务器时 并刷新浏览器,一切正常。

这是我的休息控制器方法

@GetMapping("/activation")
public ModelAndView activateUser(@RequestParam(value="token") String token) {
    LOGGER.info("inside @class UserController @method activation entry..");
    Map<String, Object> model = new HashMap<String, Object>();
    String msg = userService.activateUser(token);
    if(msg != null) {
        model.put("error", true);
        model.put("message", msg);
    }else {
        model.put("error", false);
        model.put("message", UtilMessages.USER_ACTIVATION_SUCCESS);
    }
    return new ModelAndView("user-activation-response",model);
}

我也在使用@RestController,但它与@Controller的行为也一样。

和我的应用程序属性配置为

spring.freemarker.template-loader-path: classpath:/templates

spring.freemarker.suffix: .ftl

当我发送邮件时,它与Java邮件也能正常工作。

0 个答案:

没有答案