![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
spring重温
LuckyToMeet-Dian叶
学习,学习。不断充电才可以不被时代淘汰
展开
-
Spring重温(一) — —搭建第一个spring程序
前言: 小编学了Spring有一段时间了,一直只知道开发程序玩玩。但是,久而久之对基础忘的差不多了。正好赶上这学期学校教spring的课程,借此机会重温spring。期待大家一起学习,一起进步! 刚刚开始学习,我们会向spring是什么?也许心里直接说了— — (框架)! spring确实是一个框架?但是,什么框架?有什么作用,也许在我们没有学习之前是可能...原创 2018-03-16 23:32:25 · 1032 阅读 · 0 评论 -
Spring重温(二) — —配置文件属性介绍
前言: 上一篇文章中,我们入门了第一个Spring程序,但是却不太理解为什么?我们先不从源码来讲(小编也不太熟悉Spring源代码)。在此仅做简单介绍!老规矩: 先看“粮草”:<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/X...原创 2018-03-17 10:51:32 · 187 阅读 · 0 评论 -
Spring重温(三)— — bean的属性注入
前言: 前面两篇文件已经大致介绍了入门程序和值注入,对象注入。在本篇文章中,将会有更多类型的bean属性注入!比如:list,set,Map等集合属性的注入。并介绍名称空间等小知识。接下来我们直接进入主题: list集合篇: 我们开始改一下实体类,添加一个List集合属性package com.wen.vo;import java.util.List;...原创 2018-03-17 23:03:15 · 209 阅读 · 0 评论 -
Spring重温(四) — — bean的完整生命周期(入门级了解篇)
前言: 前面的文章一路在讲bean的各种属性注入。但是对于spring的是这么执行的,要加载什么东西?我们都一无所知。在此小编写了一篇完整bean的完整生命周期的博文。有兴趣的同学先做简单了解。了解bean的整个生命周期,以及bean加载的11个步骤。以后会出一篇关于spring中bean加载源码级解析。 了解之前先贴图: ...原创 2018-03-19 23:39:30 · 306 阅读 · 0 评论 -
Spring重温(五)— — spring和junit整合
Spring和junit整合,没啥难度。无非就是导入架包,然后级本可以进行junit测试了。本着好记忆不如烂笔头的想法也将它记录下来!架包: junit-4.9.jar和spring-test-4.1.6.RELEASE.jar这两个jar包,版本可以自己选择,如果是要使用注解形式,junit版本尽量在4.9以上(记得不是很清楚了)。入门阶段用的jar如下: ...原创 2018-03-21 14:15:41 · 653 阅读 · 0 评论 -
Spring重温(六)— — AOP入门
前言: spring除了ioc重要外,还有一个就是重中之重的AOP了。面向切面编程,我们可以不修改原来代码的情况下,可以让程序更加灵活。AOP理解是比较难的,但是相对来说用却是很简单。只要了解一下切点,切面等,差不多就会用了。不废话啦!开始学习~!开发环境: idea+win10 所需要的包: 有很多是不是特别需要的。小编用之前项目写...原创 2018-05-17 12:37:06 · 167 阅读 · 0 评论 -
Spring重温(八)— — Cglib的类代理
前言: 上一篇文章我们学习了jdk的动态代理。我们知道jdk的动态代理还是很有缺陷的。比如:jdk动态代理如果缺少接口,就不能进行了。这时,就出现了Cglib。cglib的EnHancer字节码增强器。方便为类做增强。 spring底层在调用AOP时,会先判断这个类是否实现了接口,如果有接口就会调用jdk的动态代理,如果没有则用的是Cglib类代理。贴代码。用代码来入门...原创 2018-06-05 15:53:05 · 479 阅读 · 0 评论 -
Spring重温(七)— — 通过JDK的动态代理来理解AOP
前言: 相信学到spring框架的同学都应该或多或少接触到AOP这个东西。AOP是个好东西,不管我们是用注解来开发,还是用xml,我们了解的只是他们的切点,切面,用哪个方法切。但是AOP是如何实现的却不了解。这一篇文章,小编将和大家一起学习AOP的入门——JDK的动态代理来了解AOP。开发环境: win10+idea+jdk8--没啥别的了,也不需要导入架包。开始学习:...原创 2018-05-24 21:49:25 · 153 阅读 · 0 评论