mapowanie wartosci z yml

0

W projekcie springboot mam plik yml z mapą:

myWords:
  Tak: yes
  Nie: no
@EnableConfigurationProperties
@Configuration
public class WordConfig {
 Map<String,String> myWords;

public Map<String, String> getMyWords() {
        return mappingDays;
    }
}

Chciałbym użyć tych wartości w serwisie, jednak mapa się nie wypełnia. Co trzeba poprawić?

@Service
@Component
public class WordService {

    private WordConfig config;

public int checkMap() {
     int temp = daysConfig.getMappingDays().size();
        return temp;
    }
}
0

Może dodać prefix w EnableConfigurationProperties? Jak wstrzykujesz WordConfig do WordService?

Inna sprawa @Service i @Component są zbędne, tzn. starczy jedna z nich, doczytaj dlaczego ;)

1 użytkowników online, w tym zalogowanych: 0, gości: 1