是否有任何方法返回HTML页面响应使用弹簧引导休息控制器?



我在响应中得到verify_success作为字符串。

请只提供@RestController的答案。

@RestController    
// here is method call. verify_success,verify_fail are html pages 
@PreAuthorize("permitAll()")
@Operation(summary = "email_Verification", tags = { "auth" })
@RequestMapping(value = "/verify", method = RequestMethod.GET)
public String verifyUser(@Param("code") String code) {
if (emailService.verify(code)) {
return "verify_success";
//i want html response instead of string 
} else {
return "verify_fail";
//i want html response instead of string 
}
}
@Controller
public class ControllerClass {
@PreAuthorize("permitAll()")
@Operation(summary = "email_Verification", tags = { "auth" })
@RequestMapping(value = "/verify", method = RequestMethod.GET)
public ModelAndView verifyUser() {
if (emailService.verify(code)) {
ModelAndView modelAndView = new ModelAndView();
modelAndView.setViewName("verify_success.html");
return modelAndView;
} else {
ModelAndView modelAndView = new ModelAndView();
modelAndView.setViewName("verify_fail.html");
return modelAndView;
}

}
}## replace rest controler with controler ##

最新更新