я могу кэшировать данные с помощью cacheManager при запуске приложения, но не для тех API, которые не имеют аргумента в приложении soringboot - PullRequest
1 голос
/ 03 апреля 2020
@Override
    public void onApplicationEvent(ApplicationReadyEvent event) {
        cachLookType();
    }

    private void cachLookType() {
        List<Lookups> lks = ld.getAll();
        cacheManager.getCache("lookup").put("root.methodName", lks);
        }
    }

код для кэширования данных при запуске приложения только для API без аргументов, я хочу, чтобы мы могли использовать без аргументов Api.

    @Cacheable(value = "lookup", key = "#root.methodName")
    public List<Lookups> getLookup() {
        List<Lookups> lks = ld.getAll();
        return lks;
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...