ich einen einfachen Haupt-App habe:Frühlings-Boot nicht geladen application.yml Config
@Configuration
@EnableAutoConfiguration
@ComponentScan(basePackages = "dreamteam.eho")
@Import({EhoConfig.class})
public class MainApp implements CommandLineRunner, ApplicationContextAware {
Mit config:
@Configuration
@EnableConfigurationProperties({RootProperties.class})
public class EhoConfig {
}
und Eigenschaften:
@ConfigurationProperties("root")
public class RootProperties {
private String name;
Ich versuche, laden Konfig:
--spring.config.location=file:///E:/.../eho-bot/props/ --spring.profiles.active=eho
Pfad ist korrekt. Aber yml ist nicht geladen;
applikations eho.yml Datei:
logging:
file: D:/java/projects/telegram-bots/eho.log
level:
dreamteam.eho: INFO
org.springframework: DEBUG
root:
name: EHO-BOT
App läuft mit args, aber alle Requisiten null. Protokollierungseigenschaften nicht angewendet; sout:
--spring.config.location=file:///E:.../eho-bot/props/
--spring.profiles.active=eho
--spring.output.ansi.enabled=always
Sie haben nicht genug Informationen zur Verfügung gestellt. Wie sieht zum Beispiel der Rest Ihrer Hauptklasse aus? Haben Sie die Argumente in der SpringApplication übergeben, die ausgeführt wird? –
'@ EnableConfigurationProperties' ist meiner Meinung nach nicht erforderlich. Welche Ausnahme bekommst du? –
Argumente von app: '' '--spring.config.location = Datei: /// E:/Dropbox/Programmierung/Java/Telegramm-Bots-app/eho-bot/Requisiten /' '' '' ' --spring.profiles.active = eho''' '' '--spring.output.ansi.enabled = immer''' – yazabara