www.dextsolution.com
DEXTUPLOAD
JK
menu toggleリファレンス > dextuploadjk > support > spring > JKServletContextAwareBean

dextuploadjk.support.spring
Class JKServletContextAwareBean

最小サポートバージョン
1.0.0
最小サポート環境
Java 17, Spring Framework 6.0.14, Spring Boot 3.0.12
説明

サーブレットコンテキストXMLファイルからjavax.servlet.ServletContextオブジェクトを取得するために使用されるユーティリティクラスです。

<bean id="servletContextAware" class="dextuploadjk.support.spring.JKServletContextAwareBean"/>

<bean id="multipartResolver" class="dextuploadjk.support.spring.JKMultipartResolver">
  <property name="environment">
    <bean class="dextuploadjk.engine.Environment">
      <property name="defaultRepository">
        <!-- Webアプリケーションのルート/ファイルディレクトリをデフォルトの保存ディレクトリに設定します。 -->      
        <bean factory-bean="servletContextAware" factory-method="getRealPath">
          <constructor-arg value="files"/>
        </bean>
      </property>
    </bean>
  </property>
</bean>
メソッド

getRealPath

  • 与えられたパスをWebアプリケーションのルート位置の相対パスとする物理絶対パスを返します。

  • 形式

    public String getRealPath(String relative)
  • パラメータ

    名前 形式 説明
    relative java.lang.String サブパス
  • リターン

    与えられたパスをWebアプリケーションのルート位置の相対パスとする物理絶対パス