アキメンテリゾフ


アキメンテリゾフ
  • コントローラの方法パラメータは、ユーザが任意の値を伝達する方法を提供するために使用される.
  • たとえば、
  • は、セッションに格納された値のうちの特定の名前の値をメソッドのパラメータとして渡す.
  • アキマントリアゾールバー合成方法
  • org.springframework.web.method.support.HandleMethodArcgumentResolverを実装するクラスを作成します.
  • supportsParameterメソッドを上書きし、必要なタイプのパラメータがあるかどうかを確認し、ある場合はtrueを返します.
  • をArgumentメソッドにリダイレクトして乱れた後、メソッドパラメータとして渡す値を返します.
  • Java Configで設定:
  • WebMvcConfigurator Adapterを継承するJava ConfigファイルでaddArgumentResolversメソッドを上書きし、必要なコンプライアンスクラスオブジェクトを登録します.
  • xmlファイルの設定方法
    <mvc:annotation-driven>
      <mvc:argument-resolvers>
        <bean class="아규먼트리졸버클래스"></bean>
      </mvc:argument-resolvers>
    </mvc:annotation-driven>
    Spring MVCの基本ArgumentResolver.
    reference
    https://github.com/spring-projects/spring-framework/blob/v5.0.0.RELEASE/spring-webmvc/src/main/java/org/springframework/web/servlet/mvc/method/annotation/RequestMappingHandlerAdapter.java
    上記のリンクを参照して、getDefaultArgumentResolvers()メソッドを使用して、デフォルトのコンプライアンスマネージャにどのような内容があるかを確認します.
    ※MapまたはMapを継承するオブジェクトはSpringで既に宣言されているArgumentTrizooverによって処理され、転送できません.Mapオブジェクトを渡すには、フィールドの個別オブジェクトとしてMapを宣言して使用する必要があります.