Spring構成ファイルのLiquibaseファイルパス

Mital Pritmani

プロジェクトにSpringConfiguration Javaファイルがあります(つまり、@Configurationアノテーション付き)。今、私はSpringLiquibaseこのクラスのBeanを作成しています変更ログのメインファイル、つまりdb.changelog.xmlファイルはリソースフォルダにあります。したがって、メソッドresourcesを使用するとフォルダから直接アクセスできますspringLiquibaseObj.setChangeLog("classpath:db.changelog.xml");しかし、私はからのアクセス、他のXMLファイルにしようとするdb.changelog.xmlと、ファイル
<include file="src/main/config/db/db.changelog-main.xml" />Iは、フォルダとファイルが見つからないというエラーが表示されます。

ここでは、db.changelog.xmlファイルをresourcesフォルダーに保持し、他のすべての新しい変更ログファイルをconfigフォルダー内に保持ます。これらのファイルはresourcesと同じレベルである必要がありますその理由は、resourcesフォルダ内にパッケージが存在するため、フォルダ構造config/1.0.0が不要と見なされるconfig/1/0/0ためです。

私のプロジェクトで現在設定されているものでこの構造(以下に表示)を実現する方法はありますか?

  • 設定
    • 1.0.0
      • db.changelog.201412120101.xml
    • 1.1.0
    • 2.0.0
  • リソース
    • db.changelog.xml

または

  • 設定
    • 1.0.0
      • db.changelog.201412120101.xml
    • 1.1.0
    • 2.0.0
    • db.changelog.xml
  • リソース
Mital Pritmani

私はこれに対する解決策を見つけました。これまで、フォルダsrc/main/configsrc/main/resoucesnetbeansにコピーしていたので、そのフォルダをパッケージとして受け取りました。そのため、フォルダ名config/db/1.0.0はに変更されましたがconfig/db/1/0/0、フォルダ内に新しいフォルダを作成するresourcesと、それは機能し、フォルダ内のすべてのファイルに1.0.0正しくアクセスできます。今、私のフォルダ構造は次のようになっています:

  • リソース
    • 設定
      • db
        • 1.0.0
          • db.changelog.201412120101.xml
        • 1.1.0
        • 2.0.0
    • db.changelog.xml

私がアクセスできるdb.changelog.xmlように私の春のクラスからファイルを、
springLiquibaseObj.setChangeLog("classpath:db.changelog.xml");から、その他のchangelogファイルdb.changelog.xml、などのファイル
<include file="classpath:config/db/1.0.0/db.changelog-201412120101.xml" relativeToChangelogFile="false" />

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

Springプロファイルの構成

分類Dev

Struts構成ファイルでフォルダー内のファイルのパスを構成する方法

分類Dev

特定のプロパティファイルのSpring構成クラス

分類Dev

Pythonライブラリファイルパスの構成

分類Dev

UbuntuのApache2構成ファイルのパス。

分類Dev

MVCのJS構成ファイル内の参照相対パス

分類Dev

Eclipse Java起動構成ファイルのパス

分類Dev

LDAPパスワード構成ファイルの保存

分類Dev

logstash構成のファイルパスとして入力

分類Dev

thunderbird構成ファイルのパスまたは場所

分類Dev

構成ファイルの相対パス

分類Dev

Laravel構成ファイルの構造

分類Dev

kubernetes構成ファイルの構造化

分類Dev

LoggedFS構成ファイルの構文

分類Dev

XMLSSIS構成ファイル

分類Dev

CactoosCheckstyle構成ファイル

分類Dev

構成ファイルallenNLP

分類Dev

Hibernatemongodb構成ファイル

分類Dev

Dockermongodb構成ファイル

分類Dev

MavenとSpringの両方でliquibaseファイルパスを使用する

分類Dev

Spring XML構成ファイルでのプロパティ文字列の使用

分類Dev

makeファイルを構成するためのパスファイルの編集

分類Dev

makeファイルを構成するためのパスファイルの編集

分類Dev

Bean構成XMLファイルの使用

分類Dev

WindowsのSSH構成ファイル

分類Dev

構成ファイルの管理

分類Dev

構成ファイルのprotobuf

分類Dev

Docker構成ファイルの問題

分類Dev

Netezzaの構成ファイル