我正在使用带有弹簧靴的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邮件也能正常工作。