1 id 和 name 的区别 id:不可重复,不可包含特殊字符 name:可以重复,可以包含特殊字符 2 scope singleton:配置单例模式(默认),在容器启动时创建对象,而且只创建一个 prototype:配置多例模式,在容器启动时不创建对象,当获取对象时才创建 3 lazy-init ...
分类:
编程语言 时间:
2017-09-22 21:13:58
阅读次数:
243
这里我们简单的实现一下spring中的初始化bean,以大概了解他的流程。受委屈几乎是一个人成长最快的途径,吃下去的是委屈,消化掉后得到的是格局。 spring的自定义初始化 测试的项目结构如下: 一、定义两个简单的Bean对象 FirstBean.java,变量需要set方法: package c ...
分类:
编程语言 时间:
2017-08-25 11:04:41
阅读次数:
214
一.简单案例 打印hello spring 1.导包 <!--beans--> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-beans</artifactId> <version>4.2.3.RELEA ...
分类:
编程语言 时间:
2017-08-20 10:26:00
阅读次数:
175
一.简单案例 打印hello spring 1.导包 2.创建HappyService类 3.创建applicationContext.xml文件 4.测试类 ...
分类:
编程语言 时间:
2017-08-20 10:13:26
阅读次数:
133
恢复内容开始 1 spring框架概述 1.1 什么是spring Spring是一个开源框架,Spring是于2003 年兴起的一个轻量级的Java 开发框架,由Rod Johnson 在其著作Expert One-On-One J2EE Development and Design中阐述的部分理 ...
分类:
编程语言 时间:
2017-08-16 14:07:23
阅读次数:
291
一、简介 1. IOC 和 DI IOC(Inversion of Control):反转控制。反转资源获取的方向,容器主动将资源推送给它所管理的组件,组件所要做的仅是选择一种合适的方式来接收资源。 DI(Dependency Injection):依赖注入。IOC 的另一种表述方式。组件以一些预定 ...
分类:
编程语言 时间:
2017-07-30 14:47:45
阅读次数:
167
一.简单案例 打印hello spring 1.导包 2.创建HappyService类 3.创建applicationContext.xml文件 4.测试类 ...
分类:
编程语言 时间:
2017-07-24 11:29:57
阅读次数:
167
spring 初始理解 1、spring 只是一个框架,是一些相应的 jar包,相当于一个项目的管理者,各种其他框架的中介,项目的监管机构。 2、主要特点是依赖注入DI、面向切面AOP,控制反转IOC 3、核心:加载applicationContext。Xml配置文件,生成applicationCo ...
分类:
编程语言 时间:
2017-07-19 10:34:10
阅读次数:
320
1.引入spring基础包2.引入aspectJ的jar包: com.springsource.org.aopalliance-*.jar com.springsource.org.aspectj.weaver-*.jar 3.spring.xml加入相关配置 4.实现目标类 5.定义切面类 @As ...
分类:
Web程序 时间:
2017-07-02 13:03:55
阅读次数:
172
spring基础知识(三)——aop面向切面编程 1、概念术语 aop面向切面编程(Aspect ariented Programming) 在开始之前,需要理解Spring aop 的一些基本的概念术语(总结的个人理解,并非Spring官方定义): 切面(aspect):用来切插业务方法的类。 连 ...
分类:
编程语言 时间:
2017-05-17 20:02:53
阅读次数:
267