My data is successfully inserted into the database but I still keep getting this error. It's performing okay but I'm irritated cause I keep getting this error.
This is my code:
$.ajax
({
type: 'post',
url: '/SendMessage',
data:
{
message_id: 0,
message_sender: user_id,
message_to: item,
message_info: message,
message_time: dateFormat,
message_seen: "NO"
},
success: function (response)
{
alert("success");
},
});
This is my controller: private static final String PATH = "/error";
@RequestMapping(value="/SendMessage" , method=RequestMethod.POST)
public void sendMessage(Message message) {
messageService.saveOrUpdate(message);
}
@RequestMapping(value= PATH)
public ModelAndView error404() {
ModelAndView model = new ModelAndView("error/error404");
return model;
}
@Override
public String getErrorPath() {
return PATH;
}
application.properties
spring.mvc.view.prefix= /WEB-INF/jsp/
spring.mvc.view.suffix= .jsp
server.error.whitelabel.enabled= false
spring.autoconfigure.exclude=org.springframework.boot.autoconfigure.web.ErrorMvcAutoConfiguration
Error:
Ambiguous handler methods mapped for HTTP path 'http://localhost:8080/error': {public org.springframework.web.servlet.ModelAndView com.rtc_insurance.controller.SubmitController.error404(), public org.springframework.web.servlet.ModelAndView com.rtc_insurance.controller.WebsiteController.error404()} at org.springframework.web.servlet.handler.AbstractHandlerMethodMapping.lookupHandlerMethod(AbstractHandlerMethodMapping.java:371) ~[spring-webmvc-5.0.9.RELEASE.jar:5.0.9.RELEASE]
Hoping you could help me. Thank you so much!!!