最近刚学spring,为什么图中的注释部分不能写外面(无法运行,方法里面可以)?
方法外的语句之间不存在依赖关系,即使你上面定义了ac,下一行也无法使用这个ac。但是可以这样:
{ ApplicationContext ac = ......; UserCache userCache = ac.get.......; }
用或括号包裹起来就可以了,但是这种做法是不推荐的。最后,建议补一下java基础知识,不然后面吃大亏。