spring
ica_rous
这个作者很懒,什么都没留下…
展开
-
菜鸡的spring学习记录(1)[一些基础概念的自我理解]
框架和类库理解一.概念理解1.框架和类库的区别:二. spring包含哪些部分1.我们常说的spring2.Spring Framework3.Spring Boot4.spring MVC一.概念理解1.框架和类库的区别: (1)框架:框架我理解就是大牛对于一类(可以有通用的处理流程的)问题进行了抽象,总结出了处理某类常见问题的基本处理规则。注意是规则。在这个规则基础上,我们根据具体的...原创 2019-05-22 17:37:29 · 239 阅读 · 0 评论 -
菜鸡的spring学习记录(2)[IOC与DI](配置文件实现方式)
IOC和DI的概念IOC1.IOC是控制反转的意思。首先理解要控制什么。我们在面向对象编程的时候一个类A要依赖另一个类B,我们是通过newB类来保证A类编译的时候不报错。这么做有个问题,当我们各种类互相的依赖关系特别多的时候,依赖关系变得很复杂,让我们维护很蛋疼(高耦合)。一旦有个类依赖的类不在本地,那么编译都无法通过。我们可以通过做一个工厂类来实现解耦。但是这种方法也无法实现编译的通过。在工...原创 2019-05-23 21:01:11 · 163 阅读 · 0 评论 -
菜鸡的spring学习记录(3)[IOC与DI](注解实现方式)
注解的理解 1.注解其实等效于配置文件,只是为了方便快速开发才采用注解。这样不用一边编辑配置文件一边写类了。(代码不会分离,利于维护)注解的基本步骤1.配置中开启注解扫描<!-- 扫描包下的所有注解 --> <context:component-scan base-package="com.annotest"></context:component...原创 2019-06-22 14:11:22 · 97 阅读 · 0 评论 -
菜鸡的spring学习记录(4)[AOP](通过AspectJ来理解AOP)
AOP的概念:1.AOP是面向切面编程的意思,首先理解他解决什么问题,用来解决核心代码和边缘代码之间关系的问题。我们的一个业务可以想成核心代码部分和一些常规的代码,比如核心是发布文章,边缘是登入验证。我们每写一个类似的业务都要写一遍登入,很麻烦,那么把这个登入抽取出来每次用到再放入进去不就行了么,这种方式就是AOP的概念。AspectJ和springAOP的关系1.AspectJ是一个专门用...原创 2019-06-22 14:39:47 · 149 阅读 · 0 评论 -
菜鸡的spring学习记录(5)[AOP](注解方式)
注解实在是太简单了,直接上代码得了import org.springframework.stereotype.Component;@Componentpublic class Play { public Play() { } public void say() {//这里就是连接点 System.out.println("小鸭子,嘎嘎嘎嘎"); ...原创 2019-06-22 16:01:53 · 121 阅读 · 0 评论