@Autowire Configuration类中的Controller Bean并将其传递给它 Properties
@Autowire
Properties
SimpleUrlHandlerMapping是最灵活的HandlerMapping实现。它允许bean实例和URL之间或bean名称和URL之间的直接和声明性映射。 让我们的地图请求来自/或者简单的欢迎来到我们欢迎的问题bean: 这里
SimpleUrlHandlerMapping是最灵活的HandlerMapping实现。它允许bean实例和URL之间或bean名称和URL之间的直接和声明性映射。
让我们的地图请求来自/或者简单的欢迎来到我们欢迎的问题bean: 这里
@Configuration public class WebConfiguration { @Autowired private indexController index; @Bean public SimpleUrlHandlerMapping simpleUrlHandlerMapping() { System.out.println("creating SimpleUrlHandlerMapping ...."); SimpleUrlHandlerMapping simpleUrlHandlerMapping = new SimpleUrlHandlerMapping(); simpleUrlHandlerMapping.setOrder(0); Properties<String,Object> urlProperties = new Properties<>(); urlProperties.put("/index", index); simpleUrlHandlerMapping.setMappings(urlProperties); return simpleUrlHandlerMapping; } }
的 调节器 强>
@Controller("index") public class indexController extends AbstractController { @Override protected ModelAndView handleRequestInternal(HttpServletRequest arg0, HttpServletResponse arg1) throws Exception { System.out.println("My Controller index!"); return null; } }