Mam proste głównego aplikacji:Wiosna Boot nie ładuje application.yml config
@Configuration
@EnableAutoConfiguration
@ComponentScan(basePackages = "dreamteam.eho")
@Import({EhoConfig.class})
public class MainApp implements CommandLineRunner, ApplicationContextAware {
Z config:
@Configuration
@EnableConfigurationProperties({RootProperties.class})
public class EhoConfig {
}
i właściwości:
@ConfigurationProperties("root")
public class RootProperties {
private String name;
próbuję konfiguracja obciążenia:
--spring.config.location=file:///E:/.../eho-bot/props/ --spring.profiles.active=eho
Ścieżka jest poprawna. Ale yml nie jest załadowany;
plik aplikacji eho.yml:
logging:
file: D:/java/projects/telegram-bots/eho.log
level:
dreamteam.eho: INFO
org.springframework: DEBUG
root:
name: EHO-BOT
App działa z argumentami, ale wszystkie rekwizyty null. Nieobsługiwane właściwości rejestrowania; sout:
--spring.config.location=file:///E:.../eho-bot/props/
--spring.profiles.active=eho
--spring.output.ansi.enabled=always
nie dostarczyły wystarczającej ilości informacji. Na przykład, jak wygląda reszta twojej głównej klasy? Czy przekazałeś jego argumenty do aplikacji SpringApplication, która działa? –
'@ EnableConfigurationProperties' nie jest wymagane moim zdaniem. Jaki wyjątek otrzymujesz? –
Argumenty z aplikacji: '' '--spring.config.location = file: /// E:/Dropbox/Programowanie/java/telegram-boty-app/eho-bot/rekwizyty /' '' '' ' --spring.profiles.active = eho''' '' '--spring.output.ansi.enabled = always''' – yazabara