Heute habe ich installiert IntelliJ Ultimate Version 2016.1.1 Build 145.597. Was ich später gemacht habe, war der Import von may project von IntelliJ Community Edition. Dieses Projekt basiert auf Spring-Boot 1.3.3. Das Problem ist, dass, wenn ich meine Anwendung in IntelliJ Ultimate ausführen möchte irgendwie Anwendung.properties-Datei ignoriert wird und es beginnt mit Standard-Federeinstellungen. Wenn ich dasselbe Projekt in der IntelliJ Community Edition oder über die Befehlszeile ausführe, funktioniert alles einwandfrei. Das Problem besteht nur in der Ultimate Edition, wenn ich die Spring Boot Run-Konfiguration hinzufüge und ausfühle. Wenn ich gradle configuration und bootRun task verwende, funktioniert es.IntelliJ Ultimate ignoriert Spring Boot application.properties
Ich habe nicht vor IntelliJ Ultimate verwendet. Weiß jemand was könnte falsch sein? Ich habe 2 Stunden für die Lösung meines Problems gegoogelt, aber ich habe nichts gefunden.
Inhalt des src/main/resources/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
Projektstruktur:
An diesem Punkt ist der Inhalt der application.yml irrelevant. Interessanter wäre die Ordnerstruktur Ihres Projekts. I.e. Wenn der Pfad wirklich src/resources/application.properties ist, dann ist es nicht die Maven-Standardstruktur, und Sie müssen sicherstellen, dass Sie sie korrekt in Ihrer pom.xml konfiguriert haben. – dunni
Ist "src/resources" Ihr Ressourcenverzeichnis oder ist es "src/main/resources" (der Standardstandard)? Erkennt IntelliJ dieses Verzeichnis auch als Ressourcenverzeichnis? – cjstehno
Ich habe Projektstrukturbild eingefügt. @cjsteho Es ist Standard (src/main/resources/application.properties) – kojas