浅谈Spring理解

sping API文档 https://docs.spring.io/spring-framework/docs/5.2.0.RELEASE/spring-framework-reference/core.html#beans

https://www.ixigua.com/6822446532592140811?id=6822191646596137475&logTag=332a185b1392417b909b

IOC控制反转 (是一种思想)

    利用application.xm配置文件 配置好想要注入的bean  例如:(id 变量名  class路径 ......)

   在结合set方法 此时改bean就会被注入了数据   这个就是spring的注入

    那么种 注入的好处就是解耦合  例如 Server层 ==> Dao层 就不需要在 实现类中进行new了   只需要 通过获取上下文content 内容 就可以直接获取改bean的实力和数据

   注意 上记这种过程  会让用户选择各种条件 然后程序会自动注入到 上下文content 中 从而产生实力  不需要程序要再次修改代码了   这种思想叫做控制反转  

 

自动装配:

  @Resource 是JavaJDK中的注解 他注入的过程 先去找XML中的 id  如果没有id 会找匹配的类型  什么都没找到 就会报错   IDEA 不提示

  @Autowired @Qualifier(value="dog222") 是spring中的注解    byname的方式实现 没有则通过bytype的方式实现   IDEA 有提示 

  

posted @ 2022-09-09 23:04  xuebiancheng  阅读(30)  评论(0)    收藏  举报