Close

Spring MVC - BeanFactoryUtils Examples

Spring MVC 

Finding all HandlerMapping registered with Spring context.

@Controller
public class TestController {

@Autowired
ApplicationContext context;

@RequestMapping(value = "/test")
@ResponseBody
public String handleRequest () {
Map<String, HandlerMapping> matchingBeans = BeanFactoryUtils.beansOfTypeIncludingAncestors(
context, HandlerMapping.class, true, false);

matchingBeans.forEach((k, v) -> System.out.printf("order:%s %s=%s%n",
((Ordered) v).getOrder(),
k, v.getClass().getSimpleName()));
return "response from /test";
}
}
Original Post




Finding all HandlerAdapter registered with Spring context.

@Controller
public class TestController {

@Autowired
ApplicationContext context;

@RequestMapping(value = "/test")
@ResponseBody
public String handleRequest () {
Map<String, HandlerAdapter> matchingBeans = BeanFactoryUtils.beansOfTypeIncludingAncestors(
context, HandlerAdapter.class, true, false);

matchingBeans.forEach((k, v) -> System.out.printf("%s=%s%n",
k,
v.getClass().getSimpleName()));
return "response from /test";
}
}
Original Post




See Also