注入的bean的时候采用构造注入有懒加载的效果,官方也推荐使用该方式。以至于每次新增一个注入bean的时候,都要重新生成构造方法,实在麻烦,就有了以下操作,以Controller层为例:
以后没新注入一个Bean直接加上即可。
但是由于用的是构造注入,所以@value在做全局变量时会失效,如下:
解决这种情况,可以利用@value来做参数来解决,如下:
或者configuration类来进行定义
注入的bean的时候采用构造注入有懒加载的效果,官方也推荐使用该方式。以至于每次新增一个注入bean的时候,都要重新生成构造方法,实在麻烦,就有了以下操作,以Controller层为例:
以后没新注入一个Bean直接加上即可。
但是由于用的是构造注入,所以@value在做全局变量时会失效,如下:
解决这种情况,可以利用@value来做参数来解决,如下:
或者configuration类来进行定义