Spring IOC

Spring IOC主要是控制反转

1 public class A(){
2     System.out.println("a");
3 }
4 public class B(){
5     System.out.println("b");
6 }

如果要在A中使用B,可以通过new B()的形式使用,这样就是A控制B的使用;

Public class A(){
   System.out.println(“a”);
   B b = new B();      
}

Spring通过面向接口编程的方式,通过@Autoriwse注解注入实现了接口的B,从而将对B的控制交给spring

这样如果日后接口的实现变了,也可以方便更换。

posted @ 2023-01-24 23:56  JavaShop  阅读(16)  评论(0编辑  收藏  举报