强制弹簧启动(+ thymeleaf)返回字符串作为明文而不是模板的名称

时间:2015-04-24 06:30:24

标签: spring spring-mvc spring-boot thymeleaf

我遇到了与this guy相同的错误,但解决方案无效。 虽然我们使用百里香,我们也有一些函数返回字符串,不应该被解释为视图名称。 我的方法返回一个字符串,控制器用@RestController注释,方法如下:

@ResponseBody
@RequestMapping(value = "/register/{phoneNumber}", method = RequestMethod.POST)
public String registerUser(@RequestBody String jsonObject, @PathVariable(value = "phoneNumber") Long phoneNumber) {
    return "some string";
}

但我总是得到这个错误:

  

出现意外错误(type = Internal Server Error,   状态= 500)。 org.springframework.web.util.NestedServletException:   请求处理失败;嵌套异常是   org.thymeleaf.exceptions.TemplateInputException:解析错误   模板"注册/ 123456789",模板可能不存在或可能不存在   可以通过任何配置的模板解析器访问

如何强制Spring将String作为String返回,而不是将其解释为view-name?

Spring版本:Spring Boot 1.2.3.RELEASE

0 个答案:

没有答案