1. 什么是spring? 2. 使用Spring框架的好处是什么? 3. Spring由哪些模块组成? 4. 核心容器(应用上下文) 模块。 5. BeanFactory – BeanFactory 实现举例。 6. XMLBeanFactory 7. 解释AOP模块 8. 解释JDBC抽象和DA ...
分类:
编程语言 时间:
2020-04-25 17:27:58
阅读次数:
72
场景:对账户信息进行操作 步骤 1. 首先,持久化层操作 新增一个账户信息,持久化层操作实现类 2. 业务层操作 业务层操作实现类 这里,我们通过自己定义对BeanFactory来创建bean 3. 创建配置文件 4. BeanFactory实现 5. 测试 结果: ...
分类:
编程语言 时间:
2020-04-25 16:49:57
阅读次数:
74
Application Context 是 BeanFactory 的子接口,也被成为 Spring 上下文。 Application Context 是 spring 中较高级的容器。和 BeanFactory 类似,它可以加载配置文件中定义的 bean,将所有的 bean 集中在一起,当有请求的 ...
分类:
移动开发 时间:
2020-04-20 21:57:12
阅读次数:
74
工厂设计模式 Spring使用工厂模式可以通过 BeanFactory 或 ApplicationContext 创建 bean 对象。 单例设计模式 在我们的系统中,有一些对象其实我们只需要一个,比如说:线程池、缓存、对话框、注册表、日志对象、充当打印机、显卡等设备驱动程序的对象。事实上,这一类对 ...
分类:
编程语言 时间:
2020-04-19 14:42:52
阅读次数:
70
Spring ClassPathResource ClassPathResource用于加载资源文件,如果类路径资源文件位于文件系统中,支持解析为File,但是不用于JAR中的资源。 org.springframework.core.io.ClassPathResource位于Spring核心cor ...
分类:
编程语言 时间:
2020-04-17 09:46:50
阅读次数:
72
web.xml中配置 <!-- 配置spring核心监听器,默认会以 /WEB-INF/applicationContext.xml作为配置文件 --> <listener> <listener-class>org.springframework.web.context.ContextLoaderL ...
分类:
编程语言 时间:
2020-04-14 21:03:46
阅读次数:
117
总体上说,IOC 是一种可以帮助我们解耦各业务对象间依赖关系的对象绑定方式,那么Spring 提供了两种容器类型来提供支持 IOC方式。这两种类型是: BeanFactory: 基础类型的IOC容器,提供完整的IOC服务支持 ApplicationContext: ApplicationContex ...
分类:
移动开发 时间:
2020-04-06 17:18:25
阅读次数:
61
Environment接口是spring核心库中的一个接口,不能直接通过new关键字实例化 1. 使用@Autowired自动注入 2. 借助SpringContextUtil类,通过反射实例化 ...
分类:
编程语言 时间:
2020-03-31 19:22:24
阅读次数:
414
[toc] Spring 版本 5.0.7.RELEASE 获取 Bean 的方法是 getBean,其来自 BeanFactory 继承的 AbstractAutowireCapableBeanFactory 抽象类继承的 AbstractBeanFactory 抽象类中。 1、整体流程 getB ...
分类:
编程语言 时间:
2020-03-25 01:34:02
阅读次数:
84
5+1<!--spring核心jar--><dependency> <groupId>org.springframework</groupId> <artifactId>spring-core</artifactId> <version>4.3.7.RELEASE</version></depend ...
分类:
编程语言 时间:
2020-03-22 22:27:08
阅读次数:
76