Spring框架
如山似水0_0
这个作者很懒,什么都没留下…
展开
-
Spring的IOC基础
Spring的IOC的作用:spring容器控制对象的生命周期:前提条件是,在spring容器中的bean必须是单例的;Spring中Bean三种创建方式:1.利用默认构造函数(如果没有默认构造函数,会报错);2.利用静态工厂方法;3.利用示例工厂方法。创建时机:1.lazy-init为“default/false”,启动spring容器的时候创建bean,但是如果该bean是pro...原创 2019-06-28 08:12:30 · 87 阅读 · 0 评论 -
Spring详解(七)----AspectJ 实现AOP
原文网址:https://www.cnblogs.com/ysocean/p/7507993.htmlAspectJ 实现AOP目录1、什么是 AspectJ?2、切入点表达式2、Aspect 通知类型3、AOP具体实例4、测试异常通知5、测试环绕通知上一篇博客我们引出了 AOP 的概念,以及 AOP 的具体实现方式。但是为什么要这样实现?以及提出的切入点表达式到底该怎么理解?...原创 2019-08-02 08:27:10 · 207 阅读 · 0 评论 -
Spring详解(六)-AOP
原文网址:https://www.cnblogs.com/ysocean/p/7476379.html目录1、AOP 什么?2、需求3、解决办法1:使用静态代理4、解决办法2:使用JDK动态代理5、AOP 关键术语 6、AOP 的通知类型 7、使用 Spring AOP 解决上面的需求这章我们接着讲 Spring 的核心概念—AOP,这也是 Spring 框架中最为核心的一个...转载 2019-07-29 11:29:40 · 176 阅读 · 0 评论 -
在Spring中的spring_config中配置数据库的常用两种方式
spring_config中配置数据库的两种方式:1.直接配置数据库信息:2.引入数据库配置文件信息,进行配置1)数据库配置文件信息db.properties文件内容:jdbc.driver=com.mysql.jdbc.Driverjdbc.url=jdbc:mysql://localhost:3306/mybatis?characterEncoding=UTF-8...原创 2019-07-29 11:05:12 · 707 阅读 · 0 评论 -
Spring详解(五)------注解Resource和Component实现原理(补充)
1.注解@Resource原理1)启动spring容器,并且加载配置文件;2)会为student和person两个类创建对象;3)当解析到context:annotation-config</context:annotation-config>会启动依赖注入的注解解析器;4)会在纳入spring管理的bean的范围内查找看哪些bean属性上有@Resource注解;(1)如...原创 2019-07-16 17:03:42 · 869 阅读 · 0 评论 -
Spring详解(四)------注解配置IOC、DI
原文网址:https://www.cnblogs.com/ysocean/p/7472072.html目录1、注解 @Component2、@Repository @Service @Controller3、注解 @Resource4、注解 @AutowiredAnnotation(注解)是JDK1.5及以后版本引入的。它可以用于创建文档,跟踪代码中的依赖性,甚至执行基本编...转载 2019-07-16 16:59:10 · 94 阅读 · 0 评论 -
Spring详解(三)------DI依赖注入
原文网址:https://www.cnblogs.com/ysocean/p/7471451.html目录1、什么是DI依赖注入?2、利用 set 方法给属性赋值3、利用 构造函数 给属性赋值上一篇博客我们主要讲解了IOC控制反转,也就是说IOC 让程序员不在关注怎么去创建对象,而是关注与对象创建之后的操作,把对象的创建、初始化、销毁等工作交给spring容器来做。那么创建对象的时候,有...转载 2019-07-16 16:50:22 · 115 阅读 · 0 评论 -
代理解析(静态代理、动态代理jdk和动态代理cglib)
一、代理介绍:开始接触代理是在设计模式动态代理中了解的,大概是这样的:张三喜欢一个女孩,但是她不敢表白怎么办,很简单,他找李四帮他去表白。这里李四就是代理对象,代替张三干活,可以看下面的画面:慢慢积累之后,发现很多经典的框架背后都使用了代理的模式,例如Spring的AOP实现原理便是动态代理;常用的ORM模型中mybatis框架实现原理也是动态代理;事务的实现原理反射+动态代理;dubbo的...原创 2019-07-18 09:25:29 · 187 阅读 · 0 评论 -
Spring详解(二)------IOC控制反转(创建对象的方式,时机,作用域,生命周期)
原文网址:https://www.cnblogs.com/ysocean/p/7466217.html目录1、什么是 IOC?2、分享Bromon的blog上对IoC与DI浅显易懂的讲解3、Spring 容器创建对象的三种方式4、Spring 容器创建对象的时机5、spring的bean中的scope:“singleton/prototype/request/session/globa...转载 2019-07-13 08:56:16 · 980 阅读 · 0 评论 -
Spring详解(一)------概述
原文网址:https://www.cnblogs.com/ysocean/p/7466191.html目录1、什么是 Spring ?2、Spring 起源3、Spring 特点4、Spring 框架结构5、Spring 框架特征6、Spring 优点本系列教程我们将对 Spring 进行详解的介绍,相信你在看完后一定能够有所收获。1、什么是 Spring ? Spring...转载 2019-07-13 08:33:28 · 107 阅读 · 0 评论 -
Spring详解(八)----AOP 注解
原文网址:https://www.cnblogs.com/ysocean/p/7531083.html#_label0目录1、xml 的方式实现 AOP2、注解实现 AOP3、注解改进 4、总结上一篇博客我们讲解了 AspectJ 框架如何实现 AOP,然后具体的实现方式我们是通过 xml 来进行配置的。xml 方式思路清晰,便于理解,但是书写过于麻烦。这篇博客我们将用 注解 的方...原创 2019-08-13 08:44:56 · 118 阅读 · 0 评论