对于现在的Java开发基本上可以说成是spring开发,spring全家桶可以说是把整个Java web安排的明明白白的。正因为使用的很多,所以作为一名开发者不应该仅仅是会使用spring,更要对spring的知识有一定深度的了解。这样不论是工作还是面试都是有所帮助的。spring的实现使用了大量的设计模式,单纯的看设计模式比较难以理解,结合spring代码来看效率应该会更高一些,这也是我想看spring的原因。spring的核心是ioc与aop,所以通过这次的学习希望对ioc与aop有更深层次的理解。最后说明一下这个专题的文章是我自己的学习笔记,由于我个人水平有限,所以如果有大佬偶然看到还希望能给予指正。
什么是springspring是一款简便开发的轻量级框架(细节的概念我就不cv了)。
为什么要使用spring是因为别人都在用吗?为啥别人都用呢,简化开发你用不用?当然的用,现在的Javaweb开发基本上可以说就是spring开发了,spring开发不用spring用啥?
正经点说就是,除了spring我也没用过别的,不然我写这个专题干嘛,就别为难我胖虎了。
怎么使用spring1. 导jar包
<dependency> <groupId>org.springframework</groupId> <artifactId>spring-core</artifactId> <version>4.2.4.RELEASE</version> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-context</artifactId> <version>4.2.4.RELEASE</version> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-beans</artifactId> <version>4.2.4.RELEASE</version> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-expression</artifactId> <version>4.2.4.RELEASE</version> </dependency>