私のアプリケーションには、セントラル コントローラー クラスを拡張する多数のコントローラーがあります。現在、すべてのコントローラー関数で、関数が現在のユーザー名を取得するために、この関数にリクエストを渡す必要があります。このコントローラ クラスは、追加のパラメータとして必要とせずに、独自にリクエストを取得できますか?
public class Controller {
    protected String environment;
    public Controller () {
    }
    public ModelAndView prepareModel (HttpServletRequest request, ModelAndView model) {
        contentDao.clearExpiredLocks();
        model.addObject("currentUser", contentDao.findUser(request.getRemoteUser()));
        //define current environment
        this.environment = (request.getRequestURL().indexOf("localhost") > 0) ? "dev" : "uat";
        model.addObject("environment", this.environment);