是否可以在不返回 thymeleaf 模型的情况下请求控制器

Is it possible to request the controller without retuning thymleaf model

您好,我使用 Thymealf 并想在提交之前对我的数据库进行验证。 当我调用控制器时出现错误:

Error resolving template [], template might not exist or might not be accessible by any of the configured Template Resolvers

我认为错误是因为我没有返回模态。 有没有办法在没有 thymleaf 的情况下发出请求?

控制器

@GetMapping("/getByKey/{key}")
public KeyValuePair keyExists(@PathVariable("key") String key){
    return ssdbService.getByKey(key);
}

还是我理解的完全错误?

如果您想 return 数据,请使用 @RestController 而不是 @Controller

如果您只想要一种方法 return 数据而不是整个控制器,您也可以只用 @ResponseBody 注释您的方法。

@ResponseBody
@GetMapping("/getByKey/{key}")
public KeyValuePair keyExists(@PathVariable("key") String key){
    return ssdbService.getByKey(key);
}