使用@Cacheable时,Spring Boot不会自动启动记录器

时间:2017-10-08 23:14:40

标签: caching spring-boot logging kotlin

我看到了一种奇怪的行为。每当我使用:

注释方法时
@Cacheable("contacts")

(主要类用@EnableCaching注释) 我在任何方法中都将此logger变量设为null

private val logger = LoggerFactory.getLogger(ProductCriteria::class.java)

如果我把它拿出来,它就不再是null了。 从我的调试来看,似乎cglib正在创建一些类代理以便能够提供缓存。但是,此代理未正确初始化。

是设计,限制还是我错过了什么?

0 个答案:

没有答案