From e10931f4de195cf14bc03623d9bd471b3ed5603f Mon Sep 17 00:00:00 2001 From: xiongxiaoyang <773861846@qq.com> Date: Thu, 12 May 2022 11:35:26 +0800 Subject: [PATCH] =?UTF-8?q?feat(NovelApplication.java):=20=E5=BC=80?= =?UTF-8?q?=E5=90=AF=E7=BC=93=E5=AD=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../xxyopen/novel/NovelApplication.java | 23 +++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/src/main/java/io/github/xxyopen/novel/NovelApplication.java b/src/main/java/io/github/xxyopen/novel/NovelApplication.java index fb91b74..0de7b9c 100644 --- a/src/main/java/io/github/xxyopen/novel/NovelApplication.java +++ b/src/main/java/io/github/xxyopen/novel/NovelApplication.java @@ -1,15 +1,38 @@ package io.github.xxyopen.novel; +import lombok.extern.slf4j.Slf4j; import org.mybatis.spring.annotation.MapperScan; +import org.springframework.boot.CommandLineRunner; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; +import org.springframework.cache.CacheManager; +import org.springframework.cache.annotation.EnableCaching; +import org.springframework.context.ApplicationContext; +import org.springframework.context.annotation.Bean; + +import java.util.Map; @SpringBootApplication @MapperScan("io.github.xxyopen.novel.dao.mapper") +@EnableCaching +@Slf4j public class NovelApplication { public static void main(String[] args) { SpringApplication.run(NovelApplication.class, args); } + @Bean + public CommandLineRunner commandLineRunner(ApplicationContext context){ + return args -> { + Map beans = context.getBeansOfType(CacheManager.class); + log.info("加载了如下缓存管理器:"); + beans.forEach((k,v)->{ + log.info("{}:{}",k,v.getClass().getName()); + log.info("缓存:{}",v.getCacheNames()); + }); + + }; + } + }