![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
spring
shenlanse7626
这个作者很懒,什么都没留下…
展开
-
spring 06通过注解实现
实现方式:第一步 增加maven依赖pom.xml<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://mav...转载 2018-11-15 14:07:10 · 61 阅读 · 0 评论 -
eclipse导入SpringMVC源码
环境:window 7 64位、jdk8主要流程:1.下载springMVC源码。2.下载安装Gradle。(构建工具)3.安装marketplace插件。(Eclipse插件)具体步骤:1. [下载SpringMVC源码](https://codeload.github.com/spring-projects/spring-framework/zip/v3.2.16.RELEASE...原创 2019-01-02 17:30:03 · 1245 阅读 · 0 评论 -
spring 05自定义
第一步 增加maven一依赖pom.xml<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.a...转载 2018-11-15 12:37:12 · 62 阅读 · 0 评论 -
spring 04 实现简单的aop
Aop 的好处:1.使得真实角色处理的业务更加纯粹。不再去关注一些公共的事情。2.公告的业务由代理来完成。。实现业务分工3.公共业务发生扩展时变得更加集中和方便。名词及解释:关注点:增加的某个业务,如日志,安全,事务等。切面:关注点的模块化。(将日志,安全写成单独的类,该类称为切面)连接点:表示一个方法的执行。通知:在切面的某个特定的连接点上执行的动作。目标对象:被代理的对象就是...转载 2018-11-15 09:21:31 · 81 阅读 · 0 评论 -
spring 08整合mybatis02事物管理
public void test(User user){ userDao.add(user); userDao.delete(user); }test方法内有增加数据和删除数据方法,如果不加事物管理。那么当delete方法失败时,add方法数据依然可以插入到数据库。如果想达到一致性效果。可以使用事物管理来保证一致性。第一步 增加macen依赖pom.xml&amp;...原创 2018-11-16 20:32:13 · 80 阅读 · 0 评论 -
SpringMVC的架构及工作原理
1、SpringMVC的体系架构及工作原理图从接收请求到返回响应,SpringMVC的组件通力配合、各司其职、有条不紊的完成分内的工作。DispatcherServletc处于核心地位,负责协调各组件来完成处理请求和响应的工作。2、SpringMVC处理请求的整体过程1,客户端发出一个Http请求,Web应用服务器接收到这个请求,如果匹配DispatcherServlet的请求映射路径,则...转载 2018-11-20 19:03:28 · 140 阅读 · 0 评论 -
spring 03.动态代理
概述: 动态代理是指动态的在内存中构建代理对象(需要我们制定要代理的目标对象实现的接口类型),即利用JDK的API生成指定接口的对象,也称之为JDK代理或者接口代理。动态代理的总结优点:代理对象无需实现接口,免去了编写很多代理类的烦恼,同时接口增加方法也无需再维护目标对象和代理对象,只需在事件处理器中添加对方法的判断即可。缺点:代理对象不需要实现接口,但是目标对象一定要实现接口,否则无法...转载 2018-11-14 21:08:11 · 122 阅读 · 0 评论 -
spring 02.静态代理
概述 代理是一种模式,提供了对目标对象的间接访问方式,即通过代理访问目标对象。如此便于在目标实现的基础上增加额外的功能操作,前拦截,后拦截等,以满足自身的业务需求,同时代理模式便于扩展目标对象功能的特点也为多人所用。静态代理的总结优点:可以做到不对目标对象进行修改的前提下,对目标对象进行功能的扩展和拦截。缺点:因为代理对象,需要实现与目标对象一样的接口,会导致代理类十分繁多,不易维护,同...转载 2018-11-14 20:46:13 · 92 阅读 · 0 评论 -
Spring 01.简单的 IOC
实现简单的Spring IOC 依赖注入第一步:增加maven依赖pom.xml&amp;amp;lt;project xmlns=&amp;quot;http://maven.apache.org/POM/4.0.0&amp;quot; xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot; xsi:schemaLocati转载 2018-11-14 19:22:56 · 103 阅读 · 0 评论 -
spring 07整合mybatis01
实现一个简单的spring与myBatis整合项目。实现方式第一步 数据库准备 。test库user表。CREATE TABLE `user` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(255) DEFAULT NULL, PRIMARY KEY (`id`)) 第二步 增加maven依赖pom.xm...转载 2018-11-15 22:39:32 · 64 阅读 · 0 评论 -
Eclipse导入SpringMVC源码
主要步骤1.下载安装Gradle。2.下载springmvc源码。3.下载安装marketplace 插件。4.导入项目。具体步骤1.下载安装Gradle根据eclipse版本下载对应的Gradle。下载地址 http://services.gradle.org/distributions/下载后解压到你想要的目录设置环境变量重启后,在cmd模式下查看,出现以下信息证明安装...原创 2019-01-03 15:03:19 · 4094 阅读 · 1 评论