spring启动获取配置文件初始化问题

img


这是两个类,都定义了这个字段

img


用注解获取配置文件的内容赋值

img


再赋值过去

img


启动的时候执行

img


当setother方法中是PosConfig.某某的时候是正常的
当setother方法中是SysConfig.某某的时候就报错

img

img

img


这是怎么回事呀

你这是什么操作,如果这个属性在启动过程中就用到了,而且时机比较早的话,那就自己去实现EnvironmentAware,从Environment自己去赋值,别用@value