一、Spring 体系结构
二、、依赖注入
2.1 @Autowired 注解在构造器上和属性上的区别?
如果注解放在属性上,默认是使用属性的set方法进行注入。
如果注解放在构造器上,默认是使用构造方法进行依赖注入。
同样,@Autowired 也是在方法的形参上使用的,表示,参数的值是从IOC容器中获取的。
创建对象时,会先调用类的构造器,再初始化属性。所以两者先后顺序不一样。
三、SPEL 表达式
SpEL表达式可用于引用bean或bean的属性/方法
2024-03-12 08:02:56
如果注解放在属性上,默认是使用属性的set方法进行注入。
如果注解放在构造器上,默认是使用构造方法进行依赖注入。
同样,@Autowired 也是在方法的形参上使用的,表示,参数的值是从IOC容器中获取的。
创建对象时,会先调用类的构造器,再初始化属性。所以两者先后顺序不一样。
SpEL表达式可用于引用bean或bean的属性/方法
下一篇:2021-04-14