나는 봄 mvc 응용 프로그램에서 구성 패러다임에 대한 grails의 규칙을 모방하려고 노력했으며 핸들러 매핑을 자동화하는 것이 어렵다는 것을 알고 있습니다.grails가 핸들러 매핑을 구현 한 방법은 무엇입니까?
기본적으로 나는 이와 같은 컨트롤러가 있습니다.
@Controller
@RequestMapping(value = {"/", "/contact"})
public class ContactController {
@Autowired
private ContactService contactService;
@RequestMapping(value = {"/","/index"})
public String listContacts(Map<String, Object> map){
map.put("contact", new Contact());
map.put("contactList", contactService.listContact());
return "contact";
}
@RequestMapping(value = "/add", method = RequestMethod.POST)
public String addContact(@ModelAttribute("contact")Contact contact, BindingResult result){
contactService.addContact(contact);
return "redirect:/contact/index";
}
@RequestMapping(value = "/delete/{contactId}", method = RequestMethod.GET)
public String removeContact(@PathVariable("contactId")Long contactId){
contactService.removeContact(contactId);
return "redirect:/contact/index";
}
}
이제 "ControllerClassNameHandlerMapping"을 시도했지만 세 부분으로 된 URL이있는 것으로 보입니다.
나는 기본적으로 모든 요청이 자동으로 쉽지 않을 것이다 큰 도움이