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