新しいプロジェクトのために、どのフレームワークを使用するかを探していました。既存のフレームワークの更新を探しました。
Spring MVS コントローラーについて非常に興味深いことがわかりました。コントローラー自体で、アクセスする URL を定義できるようになりました。最良のことは、URL を書き換える必要がないことです。そのような機能もあります。つまり、次のように URL を直接指定できます。
\users\amit\stores\store1
以前は、このようにするために URL 書き換えを作成する必要があり、実際の URL は次のようでした。
\StoreDetails?user=amit&store=store1
I found it very good. But on second thought, if I compare, if I start putting the urls in controller itself, will not it make a little difficult to maintain after say 1 year, when I have so many modifications done on the project and at times, the url given to Controller turns not related to the name of the Controller.
For example in above example, I might want to search for storedetails, but by url i would be searchin in StoreController etc.
What you guys suggest is good practice, to go with xml or to go with annotation based. If you guys using the annotation based, do you face any issue?
Thanks & Regards
Amit