
Spring
关于Spring框架的一些知识点总结以及问题
我真真的是小白
这个作者很懒,什么都没留下…
展开
-
@Resource 和 @Autowired 的区别
@Resource 和 @Autowired 的区别 @Resource 只能放在属性上,表示先按照属性名匹配 IOC 容器中对象 id 给属性注入值若没有 成功,会继续根据当前属性的类型匹配 IOC 容器中同类型对象来注入值 若指定了 name 属性@Resource(name = “对象 id”),则只能按照对象 id 注入值。 @Autowird 放在属性上:表示先按照类型(byType)给属性注入值如果 IOC 容器中存在多个与属性同类 型的对象,则会按照属性名(byName)注入原创 2022-04-02 16:14:43 · 364 阅读 · 0 评论 -
Spring 常用注解
Spring 常用注解 @Component(任何层)、@Controller、@Service、@Repository(dao):用于实例化对象 @Autowired:对象属性的依赖注入 @Qualifier:要和 @Autowired 联合使用,代表在按照类型匹配的基础上,再按照名称匹配 @Resource:按照属性名称依赖注入 @ComponentScan:组件扫描 @Configuration:被此注解标注的类,会被 Spring 认为是配置类。Spring 在启动的时候会自动扫描并加载所有配置类原创 2022-04-02 15:44:25 · 6370 阅读 · 0 评论 -
Spring 中的 IOC 和AOP
Spring 中的 IOC 和 AOP IOC :控制反转 控制反转,就是将创建对象的主动权由我们自己转移到 Spring 容器中,并且由容器根据配置文件去创建实例和管理各个实例之间的关系,对象与对象之间松散耦合,也利于功能的复用。即 IOC 让对象的创建不用去 new 了,可以由 Spring 根据我们提供的配置文件自动生产,我们需要的时候,直接从 Spring 容器中获取就行了,这就是控制反转的思想。 Spring 的 IOC 有三种注入方式:构造器注入,setter 方法注入,根据注解注入原创 2022-04-02 15:00:18 · 750 阅读 · 0 评论