Use @PostConstruct
annotation that allows to make a necessary load embracing Spring bean model. Method under @PostConstruct
executes once in a bean life time.
@Slf4j
@Component
public class PokemonViewToPokemonEntityConverter implements Converter<PokemonView, PokemonEntity> {
private HashMap<String, Integer> pokemonTypes;
@PostConstruct
private void init() {
pokemonTypes = myDbService.load();
}
// ...
}
Source: