アプリケーションのソースを調べたところ、設定のキーと値を表示する一般的な Spring MVC コントローラーが数回コピー アンド ペーストされていることがわかりました。クラス定義は、RequestMapping 値を除いてまったく同じです。これは、各アプリケーションがこのページを異なる URL で使用できるようにする必要があるためです。
このコントローラーを共通ライブラリーに移動し、デフォルトの RequestMapping 値を提供したいと考えています。
@Controller
@RequestMapping (value="/property")
public class CommonPropertyController {
....
}
独自の URL パターンを使用する場合、各アプリケーションはこの値をどのようにオーバーライドしますか?