11.只有全是set方法注入的才可以用三级缓存解决。构造器注入可以通过@lazy 让其和代理对象依赖