对于新项目,我正在寻找要使用的框架。我寻找现有框架的更新。
我发现 Spring MVS 控制器非常有趣,在控制器本身中,您现在可以定义要访问的 URL。最好的是你不需要重写url,这种特性也是有的,即你可以直接给出url,如:
\users\amit\stores\store1
早些时候,我不得不编写 url 重写来实现这种方式,而实际的 url 曾经是这样的:
\StoreDetails?user=amit&store=store1
我发现它非常好。但是再想一想,如果我比较一下,如果我开始将 url 放在控制器本身中,说 1 年后维护起来会不会有点困难,当我对项目进行如此多的修改时,有时,给出的 url to Controller 转为与Controller 的名称无关。
例如在上面的例子中,我可能想搜索存储的详细信息,但是通过 url 我会在 StoreController 等中搜索。
你们建议的是好的做法,使用 xml 或基于注释。如果你们使用基于注释的,你会遇到什么问题吗?
感谢和问候
阿米特