2
回答
用static块还是用@PostContruct加载要用到的资源好
科大讯飞通用文字识别100000次/天免费使用。立即申请   
现在要用一个map存放数据  想要启动的时候就加在,spring框架中  static还是@PostContruct好?
<无标签>
举报
123咔哒
发帖于2年前 2回/135阅
共有2个答案 最后回答: 2年前
就用static吧,你何必那么麻烦呢,@PostContruct注解是为了在spring创建bean的时候需要初始化的调用的方法,这个方法里面你可以初始化一些数据给当前bean,当然保存这些数据的变量可能是类的属性或者缓存或者static修饰的类的变量,如果用static修饰的变量可以直接通过类名就可以访问了,如果@PostContruct还需要每次都注入这个对应的bean,通过实例bean去获取数据
按需加载和初始化加载的问题,就这个来说 是一样的。因为spring 也会在启动时就扫描然后注入。
顶部