最近用到eureka和feign对项目进行操作
所以遇到不少的问题, 但多数是无法理解, 就拿出一个来记录一下吧,
就是这个@ComponentScan 注解,
玩springBoot的都知道 这个注解是一个扫包注解, 其作用与spring项目的xml里边的 context:component-scan base-package 大致差不多,
通过查看源码, 可以看到如下:
@Repeatable这个注解中文翻译是 可重复的, 而它的括号里的写法 ComponentScans.class 个人理解的意思是一个值 , 它可以通过上方注解中所带的值, 放到这个位置去带过来, 然后对相应的值进行扫包或者其他相关注解的操作, 当然这个值可以是一个或是多个, 这样就可以对注解的包进行扫描了
这个只是进到一层, 下一层还没有理解, 当然以我的能力暂时也不可能理解, 所以就做到自己可以理解的范围就可以了 , 本着多则杂,深则乱的原则, 我就先不往下刨了 自己理解就好
OK 本次记录到此结束
我是小宁, 一个不甘于现状而又没有动力去学习的孩子
宁某: 不愧是你啊diao
spring 的@ComponentScan 理解
最新推荐文章于 2024-04-18 10:28:56 发布