今日、IntelliJ Ultimateバージョン2016.1.1ビルド145.597をインストールしました。私が後でしたのは、IntelliJ Community Editionからのmayプロジェクトのインポートでした。このプロジェクトは、Springブート1.3.3に基づいています。問題は、IntelliJ Ultimateでアプリケーションを実行したいときに、何らかの形でapplication.propertiesファイルが無視され、デフォルトのスプリング設定から始まるということです。同じプロジェクトをIntelliJ Community Editionまたはコマンドラインから実行しているときは、すべて正常に動作します。問題は、春の起動構成を追加して実行しているときにUltimateエディションにのみ存在し、もし私がgradle構成を使用し、bootRunタスクを使用している場合、動作します。IntelliJ Ultimateはスプリングブートapplication.propertiesを無視します
IntelliJ Ultimateより前には使用しませんでした。 誰かが間違っている可能性があることを知っていますか?私は問題の解決のために2時間のグーグルを無駄にしましたが、何も見つかりませんでした。 のsrc /メイン/リソース/ application.propertiesの
内容:
server.port=2081
server.ssl.key-store=cfg/certs/keystore.p12
server.ssl.key-store-password=dev
server.ssl.key-alias=alias
server.ssl.key-store-type=PKCS12
spring.datasource.url=jdbc:h2:file:./cfg/db/app;DB_CLOSE_ON_EXIT=FALSE
spring.datasource.driverClassName=org.h2.Driver
spring.datasource.username=sa
spring.datasource.password=
spring.jpa.database-platform=org.hibernate.dialect.H2Dialect
spring.jpa.hibernate.ddl-auto=none
プロジェクト構造:
この時点では、application.ymlの内容は無関係です。もっと興味深いのは、プロジェクトのフォルダ構造です。私。パスが実際にsrc/resources/application.propertiesの場合、それはデフォルトのMaven構造ではなく、pom.xmlで正しく構成されていることを確認する必要があります。 – dunni
"src/resources"はリソースディレクトリか、 "src/main/resources"(デフォルトの標準)ですか?また、IntelliJはディレクトリをリソースディレクトリとして認識しますか? – cjstehno
私はプロジェクト構造イメージを含んでいます。 @cjstehnoデフォルト(src/main/resources/application.properties) – kojas