tôi sao chép một trong tôi previous answers đây:
Nếu bạn đang sử dụng Spring 3.1 phần handlerMapping đây là một thể hiện của RequestMappingHandlerMapping, mà bạn có thể truy vấn để tìm ra handlerMappedMethods và các bộ điều khiển đi kèm, cùng những dòng này (nếu bạn đang ở trên một phiên bản cũ của mùa xuân, bạn sẽ có thể sử dụng một cách tiếp cận tương tự):
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping;
@Controller
public class EndpointDocController {
private final RequestMappingHandlerMapping handlerMapping;
@Autowired
public EndpointDocController(RequestMappingHandlerMapping handlerMapping) {
this.handlerMapping = handlerMapping;
}
@RequestMapping(value="/endpointdoc", method=RequestMethod.GET)
public void show(Model model) {
model.addAttribute("handlerMethods", this.handlerMapping.getHandlerMethods());
}
}
tôi đã cung cấp thêm chi tiết về vấn đề này tại url này http://biju-allandsundry.blogspot.com/2012/03/endpoint-documentation-controller-for.html
Điều này được dựa trên một bài trình bày vào mùa xuân 3.1 của Rossen Stoyanchev của Spring Source.
Nguồn
2012-06-18 13:02:40
Đây là một cách để có được tất cả ánh xạ - http://stackoverflow.com/a/10899118/204788 –
cảm ơn rất nhiều. Nếu bạn trả lời, tôi sẽ chấp nhận nó. – superbly
Thật tuyệt vời khi câu trả lời này giúp bạn @shifty, bây giờ tôi đã thêm nó làm câu trả lời. –