Tôi không có dự án Spring MVC chuẩn nào. Đáp ứng với XML. Có thể tạo một khung nhìn (trang jsp) hiển thị tất cả các bộ điều khiển, ánh xạ và tham số được chấp nhận (bắt buộc và không).Cách hiển thị tất cả các bộ điều khiển và ánh xạ trong một khung nhìn
Dựa trên câu trả lời, tôi có:
@RequestMapping(value= "/endpoints", params="secure", method = RequestMethod.GET)
public @ResponseBody
String getEndPointsInView() {
String result = "";
for (RequestMappingInfo element : requestMappingHandlerMapping.getHandlerMethods().keySet()) {
result += "<p>" + element.getPatternsCondition() + "<br>";
result += element.getMethodsCondition() + "<br>";
result += element.getParamsCondition() + "<br>";
result += element.getConsumesCondition() + "<br>";
}
return result;
}
tôi không nhận được bất kỳ thông tin từ @RequestParam
Nó được tốt đẹp, tuy nhiên, tôi không nhận được tất cả thông tin.
– mamruocgetPatternsCondition đang hoạt động, nhưng tất cả những thứ khác không hoạt động. – mamruoc
Tôi đã viết mã này để sử dụng của riêng tôi và nó hoạt động tốt. Điều này không phải vì '$ {endPoint.methodsCondition}' hiển thị không có gì nó không hoạt động. Đó là vì bạn không có bất kỳ điều kiện phương pháp nào cho endPoint. Hơn nữa, thông tin 'RequestMappingHandlerMapping' chỉ dựa trên nội dung chú thích' @ RequestMapping'. Nếu bạn muốn xem tham số 'id', bạn phải có một điều kiện tham số, như sau:' @RequestParam (value = "/ get", params = {"id"}) ' – tbruyelle