实现自定义注解扫描器,将被JsonBean
注解的类,注入到spring
容器中,当由spring
生成时,自动根据对应的json
文件自动生成。
首先是两个注解
1 |
|
被注解类
1 | package com.li.ivr.test.expression; |
核心代码,即JsonBeanScanner
中import
的类JsonBeanRegistrar
1 | package com.li.ivr.test.scanner; |
其中ProxyFactoryBean
为生成bean
的工厂类,代码如下
1 | package com.li.ivr.test.advise; |
我们在任意配置类中设置扫描路径即可
1 | @ |