Java Spring框架的概述
时间:2022-03-01 10:19:09|栏目:JAVA代码|点击: 次
Spring框架概述
- Spring是轻量级的开源的JAVAEE框架
- Spring可以解决企业应用开发的复杂性
- Spring有两个核心部分:IOC和Aop
- IOC:控制反转,把创建对象的过程交个Spring进行管理
- Aop:面向切面,不修改源代码进行功能增强
- Spring特点
- 方便解耦,简化开发
- Aop编程支持
- 方便程序测试
- 方便和其他框架进行整合
- 方便进行事务操作
- 降低API的使用难度
IOC容器
- IOC底层原理
- IOC接口(BeanFactory)
- IOC操作Bean管理(基于XML)
- IOC操作Bean管理(基于注解)
IOC概念和原理
什么是IOC
控制反转,把对象创建和对象之间调用过程,交给Spring进行管理
使用IOC目的:为了耦合度降低
IOC底层原理
xml解析,工厂模式,反射



IOC接口
- IOC思想基于IOC容器完成,IOC容器底层就是对象工厂
- Spring提供IOC容器实现两种方式:(两个接口)
- BeanFactory:
- IOC容器基本实现方式,是spring内部使用接口,不提供开发人员进行使用
- 加载配置文件不会创建对象,在获取对象才去创建对象
- ApplicationContext:
- BeanFactory接口的子接口,提供更多更强大的功能,一般是由开发人员进行使用
- 加载配置文件时候就会把配置文件对象进行创建
- BeanFactory:
- 使用ApplicationContext把加载过程交给启动服务器,不要留给运行中。
- ApplicationContext接口有实现类

盘路径 类路径
IOC操作Bean管理
- 什么是Bean管理
- Spring创建对象
- Spring注入属性
- Bean管理操作有两种方式
- 基于xml配置文件方式实现
- 基于注解方式实现
IOC操作Bean管理(xml)
基于xml方式创建队形

- 在Spring配置文件中,使用bean标签,标签里面添加对应属性,就可以实现对象创建
- 在bean标签有很多属性,常用属性:
- id属性:唯一标识
- class属性:类全路径
- 创建对象时候,默认是执行无参构造
基于xml方式注入属性
- DI:依赖注入,注入属性
- 使用set方法注入
- 属性:类全路径
- 创建对象时候,默认是执行无参构造
总结
栏 目:JAVA代码
下一篇:Springboot集成Camunda使用Mysql介绍
本文标题:Java Spring框架的概述
本文地址:http://www.codeinn.net/misctech/194928.html


阅读排行
- 1Java Swing组件BoxLayout布局用法示例
- 2java中-jar 与nohup的对比
- 3Java邮件发送程序(可以同时发给多个地址、可以带附件)
- 4Caused by: java.lang.ClassNotFoundException: org.objectweb.asm.Type异常
- 5Java中自定义异常详解及实例代码
- 6深入理解Java中的克隆
- 7java读取excel文件的两种方法
- 8解析SpringSecurity+JWT认证流程实现
- 9spring boot里增加表单验证hibernate-validator并在freemarker模板里显示错误信息(推荐)
- 10深入解析java虚拟机




