![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
spring原理
文章平均质量分 87
CasielImp
JAVA程序员
展开
-
Spring(二):Spring Ioc简介
上一章节:Spring原理(一):模拟Spring Ioc上一章节我们模拟了Spring Ioc,这章节使用Spring来实现同样的功能,其余部分不变,主要变动的是beans.xml和UserServiceTest类里面的内容bean.xml内容如下:<beans xmlns="http://www.springframework.org/schema/beans"原创 2017-04-06 16:23:12 · 308 阅读 · 0 评论 -
Spring(十一):配置DataSource
配置DataSource原创 2017-04-10 16:58:48 · 423 阅读 · 0 评论 -
Spring(十):Spring AOP XML
Spring AOP xml方式原创 2017-04-10 16:28:22 · 292 阅读 · 0 评论 -
Spring(九):Spring AOP Annotation
Spring AOP注解方式原创 2017-04-10 16:27:44 · 268 阅读 · 0 评论 -
Spring(八):@Resource和@Autowired注解以及其它常用注解
首先贴上bean.xml的代码,这里,我们不在beans.xml文件里写'userDAO'的注入了,我们使用注解的方式将'userDAO'注入到'userService'中。<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-i原创 2017-04-10 10:04:46 · 341 阅读 · 0 评论 -
Spring(七):Bean的生命周期
Spring可自动管理Bean的生命周期,这是我们大家都知道的,那么Spring是怎样管理Bean的生命周期的呢?首先,我们要来先了解这几个问题。(1).什么时候初始化Bean当scope为'singleton',即默认设置,Bean会在Spring容器初始化的时候实例化,但我们可以配置Bean节点的lazy-init='true'属性来延迟初始化bean,这样的话,当我们第一次获原创 2017-04-07 16:41:40 · 618 阅读 · 0 评论 -
Spring(六):自动装配Autowire
Spring中,标签里面有一个属性叫autowire,其取值范围有'default','byName','byType','constructor','no';这里主要举例说明一下'byName'的用法,'byType'与之类似,主要是用对象的类型来注入值,这里就不一一赘述了,先附上beans.xml文件内容;<beans xmlns="http://www.springframework.原创 2017-04-07 15:13:33 · 406 阅读 · 0 评论 -
Spring(五):集合装配
先贴一段beans.xml的代码,我们的目标就是将id="userDAO"的bean类里面的sets、lists、maps集合通过Spring的集合自动装配功能把XML编写的值赋给类里面对应的变量上:<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/原创 2017-04-07 14:38:48 · 294 阅读 · 0 评论 -
Spring(四):Scope作用域
针对与不同的业务需求,Spring为bean提供了几种作用域,分别是:singleton(单例):当一个bean的作用域设置为singleton, 那么Spring IOC容器中针对于这个类只会存在一个共享的bean实例,并且所有对bean的请求,只要id与该bean定义相匹配,则只会返回bean的同一实例。换言之,当把 一个bean定义设置为singleton作用域时,Spring IO原创 2017-04-07 13:57:48 · 260 阅读 · 0 评论 -
Spring(三):Spring注入方式
Spring常用有两种注入方式:1.setter注入(推荐使用)2.构造注入(很少使用)下面对两种注入方式说明一下,举一下例子:1.setter注入(利用实体类的set方法注入,需要在实体类中提供get、set方法)beans.xml代码:<beans xmlns="http://www.springframework.org/schema/bea原创 2017-04-07 09:11:00 · 395 阅读 · 0 评论 -
Spring(一):模拟Spring Ioc
最近重温了一下Spring,还是写点东西出来,帮助自己记忆和加强对Spring的理解,也希望能够帮助大家学习Spring。首先要提一个Spring框架的核心是思想即IOC(Inversion of Control:控制反转),也称为DI(依赖注入:Dependency Injection),那么IOC究竟是什么呢?IOC(DI):其实Spring的这个核心概念并没有那么复杂,我原创 2017-04-06 13:21:51 · 456 阅读 · 0 评论