Spring框架
2022-03-30 23:02:06 10 举报
AI智能生成
作业
作者其他创作
大纲/内容
控制反转IoC
面向切面编程AOP
核心理念
Beans 模块
Core 模块
Context 模块
SpEL 模块
核心容器Core Container
JDBC 模块
ORM 模块
OXM 模块
Transactions 模块
数据访问及集成Data Access/Integration
WebSocket 模块
Servlet 模块
Web 模块
Portlet 模块
Web
AOP 模块
Aspects 模块
Instrumentation 模块
Messaging 模块
Test 模块
其他模块
Spring体系结构(模块)
getBean(String name) 根据参数名称获取Bean
<T>T getBean(Class<T> requiredType) 根据参数类型获取Bean
BeanFactory接口
ClassPathXmlApplicationContext从类路径加载配置文件
FileSystemXmlApplicationContext从文件系统加载配置文件
ApplicationContext接口
Spring IoC容器
<id>唯一标识符
<name>可以为Bean指定多个名称,每个名称之间用逗号或分号隔开
<class>指定Bean的具体实现类,属性值为对象所属类的全路径
<scope>设定Bean实例的作用范围
<bean>
<beans>
Bean 配置
Spring Bean管理
1、创建项目,在pom.xml文件中加载Spring的4个基础包
2、创建pojo类
3、创建applicationContext.xml并配置相应 id 的Bean
4、创建测试类
Spring 入门程序
控制反转(IoC)是面向对象编程中的一个设计原则,用于降低程序代码之间的耦合度
依赖注入(DI)指IoC容器在运行期间动态地将某种依赖资源注入到对象中
依赖注入DI
Spring 容器调用构造方法注入被依赖的实例
构造方法注入
在被注入的类中声明一个setter方法,通过setter方法的参数注入对应的值
属性setter注入
依赖注入类型
控制反转与依赖注入
Spring框架
0 条评论
回复 删除
下一页