Spring复习(一)-创新互联

spring框架特性

1.非侵入式
2.控制反转IOC
3.面向切面编程AOP
4.容器
5.组件化
6.声明式
7.一站式

创新互联云计算的互联网服务提供商,拥有超过13年的服务器租用、四川服务器托管、云服务器、虚拟空间、网站系统开发经验,已先后获得国家工业和信息化部颁发的互联网数据中心业务许可证。专业提供云主机、虚拟空间、域名申请、VPS主机、云服务器、香港云服务器、免备案服务器等。IOC容器对象

在这里插入图片描述

获取bean的三种方式 通过id来获取
//加载spring容器
        ApplicationContext applicationContext=new ClassPathXmlApplicationContext("applicationContext.xml");
        //获取bean
        //1.通过id来获取bean
        Student studentOne1 = (Student)applicationContext.getBean("studentOne");
        //2.通过类型来获取bean
        Student studentOne2 = applicationContext.getBean(Student.class);
        //3.通过id和类型来获取bean
        Student studentOne3 = applicationContext.getBean("studentOne", Student.class);
        System.out.println(studentOne1);
        System.out.println(studentOne2);
        System.out.println(studentOne3);
依赖注入 1.setter注入
2.构造器注入
依赖注入特殊值处理

null值

为类类型的属性赋值

1.引用外部的bean
在这里插入图片描述

2.级联方式

3.内部bean

     
为数组类型赋值

如果是普通类型就用value来赋值,如果是类类型就用ref来赋值
在这里插入图片描述


     篮球 编程
为集合类型赋值

如果是普通类型就用value来赋值,如果是类类型就用ref来赋值
在这里插入图片描述

1.List集合

2.map集合

bean bean的作用域

在这里插入图片描述

bean的生命周期

1.实例化(借用反射机制通过无参构造器来实例化对象)
2.依赖注入(为属性赋值)
3.初始化,需要通过bean的init-method属性指定初始化的方法
4.IOC容器关闭时销毁,需要通过bean的destory-method属性指定销毁的方法

你是否还在寻找稳定的海外服务器提供商?创新互联www.cdcxhl.cn海外机房具备T级流量清洗系统配攻击溯源,准确流量调度确保服务器高可用性,企业级服务器适合批量采购,新人活动首月15元起,快前往官网查看详情吧


网站栏目:Spring复习(一)-创新互联
本文链接:http://myzitong.com/article/gijgc.html