Я наткнулся на код, где @cachable аннотация используется с @bean, а класс был аннотирован с @configuration < /p>
Например < /p>
@Configuration
public class CacheManager {
@Cacheable("urls")
@Bean
public Map loadUrl(){
// hashmap population logic
return urlMap;
}
}
< /code>
Загружает ли это все кэши на этапе конфигурации?
или аннотация @cachable будет игнорирована < /p>
Chatgpt говорит < /p>
Это не сработает - @cachable будет проигнорировано. Это потому, что Spring создает фасоль на этапе конфигурации, и в этот момент прокси -кэширование еще не применяются.
Подробнее здесь: https://stackoverflow.com/questions/795 ... bean-usage