对spring做java注解扩展
在开发Java程序,尤其是Java EE应用的时候,总是免不了与各种配置文件打交道。java注解则帮我们使之更整洁,不会配置文件满天飞了。
今天我写了一个简单的对spring做了扩展的注解,它的主要功能就是将配置文件里的属性赋值到你需要的地方。(建议在看该例子之前搜下注解的基础知识,熟悉下)
首先,写一个@PropertyConfig注解
再次,就是很重要的对注解进行处理的类了
在这里面我们会有一个小处理,就是当注解没有写value的时候,默认用field.getName()来当做key去取properties了
接着,还要有一个简单类来用下这个注解
最后,就是用spring容器生成这个TestService类来测试下效果了