本文主要是介绍spring框架芝士回顾01(随心记录),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
1.框架—半成品软件,方便使用
2.spring两大核心模块:IOC和AOP
- IOC:控制反转,值把创建的对象过程交给spring管理
- AOP:面向切面编程,AOP用来封装多个类的公共行为,将那些于业务无关,但却为业务模块共同调用的逻辑封装起来,减少代码的重复使用,降低耦合度,还可以解决一些系统层面的问题,比如日志,事务,权限等。
3.入门案例
- 引入spring的相关依赖
- 创建类 定义属性和方法
- 按照spring要求创建配制文件(xml)
- 在spring配制文件配制相关信息
- 测试
4.操作此处创建忽略
本文是为了回顾,方便学springboot
5.对象的创建
在配制文件中
在测试类中 加载spring配制文件,创建对象
6.原理
利用反射创建对象
1.加载配制文件.xml
2.对xml进行解析操作
3.获取xml文件bean标签属性值
id 和class
4.使用反射根据类全路径创建对象
创建对象后spring把他放在map里面
Map<String,BeanDefinition> beanDefinitionMap
key :唯一标识
value:类的定义
在获取对象的时候,getBean方法里面是Id的值,对应的是key获取到对象
7.导入日志
通俗来说就是显示程序执行的过程,如果有bug会显示出来
导入日志的依赖在pom.xml中
在resources里面创建日志配制文件xml
这篇关于spring框架芝士回顾01(随心记录)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!