实现自定义注解扫描器,将被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 | @ |