スプリングの baseurl をコントローラー クラスの@Controller
静的メンバーに外部化しようとしています。String
そうする場合、メンバーをパブリックに宣言する必要があります。そうしないと、@RequestMapping
注釈に表示されません。理由がわかりません - 注釈はクラスの一部ではありませんか?
ここで使用しないように強制されている理由を誰かが説明できますかprivate
?
無効:
@Controller
@RequestMapping(PendingApprovalsController.CONTROLLER_URL)
public class PendingApprovalsController {
private static final String CONTROLLER_URL = "/some/url";
...
}
有効:
@Controller
@RequestMapping(PendingApprovalsController.CONTROLLER_URL)
public class PendingApprovalsController {
public static final String CONTROLLER_URL = "/some/url";
...
}