アプリケーションでフリーマーカーテンプレートを使用しています
アプリケーションをjarファイルにデプロイする前に、テンプレートをロードするために必要なことは次のとおりです。cfg.setDirectoryForTemplateLoading(new File("templates"));
プロジェクト内に作成したテンプレートフォルダからすべてのテンプレートをロードしました。
ここで、Mavenに移動し、アプリケーションを実行可能jarにデプロイした後。アプリケーションはこのフォルダーを見つけることができません(.jarファイル内を確認しましたが、「templates」フォルダーはルートディレクトリに直接デプロイされています)
私は知っていることをすべて試しましたが、運がありませんでした。
今、すべてのテンプレートをどの程度正確にロードする必要がありますか?(フォルダーを.jarファイルの外に置いても、同じディレクトリに置いても機能すると思いますが、それは私が望んでいることではありません。)
ありがとう。