我在响应中得到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 ##