1.spring的模块划分, 各有什么特点? spring模块主要有: spring core 自定义创建配置和管理bean的方式beanfactory spring context 上下文是一个配置文件,提供了一些在企业服务,在beanfactory基础上,加入了国际化,校验,调度等功能。建立在c ...
分类:
编程语言 时间:
2017-11-26 12:42:31
阅读次数:
128
核心容器(Spring Core) 核心容器提供Spring框架的基本功能。Spring以bean的方式组织和管理Java应用中的各个组件及其关系。Spring使用BeanFactory来产生和管理Bean,它是工厂模式的实现。BeanFactory使用控制反转(IoC)模式将应用的配置和依赖性规范 ...
分类:
编程语言 时间:
2017-10-01 00:31:05
阅读次数:
175
Spring整体架构分为以下几部分: 1.Core模块:包含Spring框架的基本核心工具类,Spring其它组件都要使用到这个包中的类,Core模块是其它组件的基本核心。 2.Beans模块,包含访问配置文件,创建和管理bean以及进行IoC/DI(控制反转/依赖注入,上一篇文章中详细分析了这两个 ...
分类:
编程语言 时间:
2017-09-27 14:52:08
阅读次数:
223
Spring AOP:Spring的面向切面编程,提供AOP(面向切面编程)的实现 Spring Aspects:Spring提供的对AspectJ框架的整合Spring Beans:Spring IOC的基础实现,包含访问配置文件、创建和管理bean等。Spring Context:在基础IOC功 ...
分类:
编程语言 时间:
2017-09-27 00:48:56
阅读次数:
144
(不定期更新) 问题一: 1.关闭Jdeveloper,删掉如下路径中的system文件夹; Jdeveloper \jdevhome\dev; 2.重新打开Jdeveloper:Tools ->Embedded OC4J Server Preferences.. 修改Startup 地址为127. ...
分类:
其他好文 时间:
2017-09-20 14:46:44
阅读次数:
228
1创建 管理Bean 传统的java的生命周期:1new进行实例化 2bean不在被使用 3通过java的垃圾回收机制回收 Spring管理的Bean的生命周期:1实例化 2将值和引用注入到bean对应的属性 3根据是否实现BeanNameAware BeanFactoryAware Applica ...
分类:
编程语言 时间:
2017-09-14 00:45:40
阅读次数:
183
我们可以通过Spring进行非常方便的管理bean,只需要在类上面加一个注解就可以进行bean的注入,也就是所谓的DI。今天碰到了个小问题,来总结一下。 问题如下: 但是发现这个str始终是null。 原因:在实例化TestBean的时候不能确认str已经实例化,所以是先建立对象,再进行注入str的 ...
分类:
编程语言 时间:
2017-09-12 00:07:07
阅读次数:
210
--------------------siwuxie095 基于注解的方式管理 Bean (一)准备 1、注解,可以理解为代码中的特殊标记,使用注解可以帮助完成功能 2、注解写法:@注解名称(属性名称="属性值") 3、注解可以使用在类上面、方法上面、属性上面 ... ...
分类:
其他好文 时间:
2017-08-22 00:36:09
阅读次数:
267
-------------------siwuxie095 Spring IoC 底层原理 1、IoC 即 Inversion of Control,控制反转,把对象的创建 交给 Spring 进行管理 2、IoC 容器管理 Bean 的方式: (1)基于配置文件的方式 (2)基于注解的方式 ... ...
分类:
编程语言 时间:
2017-08-20 21:25:04
阅读次数:
359
对于一个有spring、springmvc、mybatis框架的项目,一般业务逻辑层交给spring管理,而控制层一般交给springmvc。两个不同容器管理bean,但是却能将service中的bean注入到controller层中。 原因:多个spring容器之间可设置为父子级关系,以实现良好的 ...
分类:
编程语言 时间:
2017-08-18 18:31:12
阅读次数:
140