Java 我应该如何处理应用程序中的url路由?

Java 我应该如何处理应用程序中的url路由?,java,url-routing,Java,Url Routing,我正在构建一个带有自定义组件的web应用程序。我需要一种将请求路由到类/方法的方法,是否有任何独立的java库可以实现这一点(以一种性感的方式[1]) [1] 阅读:没有xml 您可以看看,它非常性感,不需要XML。 它可以根据输入实例化要路由到的类。在Spring WebMVC 2.5/3中,您可以通过注释完成所有操作。明显的缺点是注释值必须是编译时常量,因此最终可以得到一些有效的硬编码URL。如果您完全使用自动连接,那么基本上唯一的XML就是创建servlet的几行代码,打开自动连接+包扫描

我正在构建一个带有自定义组件的web应用程序。我需要一种将请求路由到类/方法的方法,是否有任何独立的java库可以实现这一点(以一种性感的方式[1])

[1] 阅读:没有xml

您可以看看,它非常性感,不需要XML。
它可以根据输入实例化要路由到的类。

在Spring WebMVC 2.5/3中,您可以通过注释完成所有操作。明显的缺点是注释值必须是编译时常量,因此最终可以得到一些有效的硬编码URL。如果您完全使用自动连接,那么基本上唯一的XML就是创建servlet的几行代码,打开自动连接+包扫描,并可能指定视图解析策略

e、 g


例如,在退化解析策略中,它可以自动查找jsp/pages/Home.jsp并使用返回的数据构建它。

这不是我要查找的,而是最接近它的东西。我正在寻找一个特定的库,该库具有作为输入URL的URL,并返回一个可调用的(或类似的东西),其精神与python中的做法类似,请参阅以供参考
@Controller
public class WebController {

@RequestMapping(value="/pages/Home.htm", method=RequestMethod.GET) 
public ModelMap buildHome(@RequestParam("foo", required=false) String foo){
return fillInHomePageData(foo);
}