インターフェース LoaderClassesWriter

すべての既知の実装クラス:
AbstractJarWriterJarWriter

public interface LoaderClassesWriter
CustomLoaderLayouts がクラスを再パッケージ化された JAR に書き込むために使用するライター。
導入:
1.5.0
作成者:
Phillip Webb
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    void
    writeEntry(StringSE name, InputStreamSE inputStream)
    JAR に単一のエントリを書き込みます。
    void
    デフォルトで必要な spring-boot-loader クラスを JAR に書き込みます。
    void
    writeLoaderClasses(StringSE loaderJarResourceName)
    カスタム必須の spring-boot-loader クラスを JAR に書き込みます。
    void
    デフォルトで必要な spring-boot-loader クラスを JAR に書き込みます。
  • メソッドの詳細

    • writeLoaderClasses

      void writeLoaderClasses() throws IOExceptionSE
      デフォルトで必要な spring-boot-loader クラスを JAR に書き込みます。
      例外:
      IOExceptionSE - クラスを作成できない場合
    • writeLoaderClasses

      void writeLoaderClasses(LoaderImplementation loaderImplementation) throws IOExceptionSE
      デフォルトで必要な spring-boot-loader クラスを JAR に書き込みます。
      パラメーター:
      loaderImplementation - 具体的な実装を書く
      例外:
      IOExceptionSE - クラスを作成できない場合
      導入:
      3.2.0
    • writeLoaderClasses

      void writeLoaderClasses(StringSE loaderJarResourceName) throws IOExceptionSE
      カスタム必須の spring-boot-loader クラスを JAR に書き込みます。
      パラメーター:
      loaderJarResourceName - 書き込むローダークラスを含むリソースの名前
      例外:
      IOExceptionSE - クラスを作成できない場合
    • writeEntry

      void writeEntry(StringSE name, InputStreamSE inputStream) throws IOExceptionSE
      JAR に単一のエントリを書き込みます。
      パラメーター:
      name - エントリの名前
      inputStream - 入力ストリームのコンテンツ
      例外:
      IOExceptionSE - エントリを書き込めない場合