Spring简介1

191 阅读1分钟

Spring核心: IOC AOP IOC:控制反转:就是对对象控制权的转移,从程序代码本身 反转到了外部容器中,通过外部容器实现对象的创建, 属性的赋值,依赖的管理。

IOC的具体实现: 依赖注入(DI):

1.创建项目,导入jar包
2.定义类 3.创建Springp配置文件,编写bean 4.在测试类中测试

     bean标签就是声明某个类的个对象 
     id:对象的名称(自定义),唯一标识,通过id访问对象的
     class:类的全限定名
     SomeService s=new SomeServiceImpl();
     spring框架,会把好的对象放到map集合里
     springMap.put("id的值",new SomeServiceImpl());
     springMap.put("s",new SomeServiceImpl());
  

基于XML的DI bean实例调用的是无参构造,如果需要bean对象的属性进行初始化,就由容器来自动完成,称为注入