最近在学习web的时候遇到一个问题,在服务器获取到请求地址的时候,如何通过相应的地址获取到对应的处理类。之前是通过自己写一张HashMap<String, Controller>,String保存相应的地址,而Controller则是相应的处理类,通过在一个Handler类上进行重写每一个Controller类以及对应的String地址,在运行时进行加载。但是这样写好像有点傻逼,然后找到servlet是通过web.xml进行映射的.但是我觉得这种方式有点麻烦,而Spring是通过注解映射相应的URL.但是弄了半天还是不知道它具体的原理。有没有人能讲解一下它的解析原理?以及如何在运行时映射到相应的处理类?或者有别的更好的映射URL的方式?求告知。谢谢啦
添加回答
举报
0/150
提交
取消