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 模块
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 条评论
下一页