私は比較的初心者ですが、私は外部構成ファイルを受け入れるアプリケーションを構築しようとしています。私はそれを春のツールスイートで書いて、Mavenでコンパイルしています。Spring Tool Suite/Mavenは私の.propertiesファイルを削除します
私はすべてのクラスと.jarファイルが生成されるターゲットフォルダを含むパッケージを含むsrc/main/javaフォルダを持っています。
私は、外部の構成上の彼らのガイドを使用しようとしている:https://docs.spring.io/spring-boot/docs/current/reference/html/boot-features-external-config.html
私は>私は「application.propertiesに名前を付けましょう新しい>ファイルを./targetに/ configファイルを作成し、右クリックします。 "一度私はそれと対話しようとすると、私はすぐにこれが派生ファイルであることを警告しています。 application.propertiesで
、私は置く:
spring.application.name = "hello"
静的クラスの別の場所でファイル構造で、私が入れ:
@Value("${name}")
public static String name;
私は、だけでなく、パッケージ化の.jarを実行すると.propertiesファイルと/ configフォルダが削除されることがあります。
Mavenが自分の.propertiesファイルを削除するために何を壊したのですか?
'src /'おそらく 'src/main/resources'の適切な場所に置く必要があります。私が知っている限り、ターゲットディレクトリはかなり頻繁にクリーニングされます。 – CollinD
プロジェクトでは.propertiesファイルを配置していますか? – techtrainer