![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Spring
DOONDO
用技术服务于行业,不断分享,不断钻研。
展开
-
五、Spring声明式事务
事务介绍:事务(Transaction),一般是指要做的或所做的事情。在计算机术语中是指访问并可能更新数据库中各种数据项的一个程序执行单元(unit)。 这里我们以取钱的例子来讲解:比如你去ATM机取1000块钱,大体有两个步骤:第一步输入密码金额,银行卡扣掉1000元钱;第二步从ATM出1000元钱。这两个步骤必须是要么都执行要么都不执行。如果银行卡扣除了1000块但是A...原创 2019-02-27 12:14:53 · 124 阅读 · 0 评论 -
Spring+MyBatis+Ajax 实现无刷新分页
1.导入相关jar:放在文章尾部2.环境搭建,编写相关配置文件:web.xml:<?xml version="1.0" encoding="UTF-8"?><web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/jav...原创 2019-02-26 16:14:20 · 344 阅读 · 0 评论 -
Spring自动注入,Spring加载配置文件,scope属性,单例
自动注入什么情况下我们使用自动注入:在 Spring 配置文件中对象名和 ref=”id”id 名相同使用自动注入,可以不配置<property/>配置方法:1.在<bean>中通过 autowire=”” 配置,只对这个<bean>生效 2. 在<beans>中通过 default-autowire=””配置,表当当前文件中所有<b...原创 2019-02-24 17:43:02 · 1161 阅读 · 0 评论 -
AOP应用,在用户登录成功后写日志
1.依赖jar:2.web.xml 与 applicationContext.xml<?xml version="1.0" encoding="UTF-8"?><web-app version="3.0" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/X原创 2019-02-23 23:14:15 · 867 阅读 · 0 评论 -
四、SpringAOP原理 及 静态代理,JDK动态代理,cglib动态代理
设计模式:前人总结的一套解决特定问题的代码代理设计模式优点:1.保护真实对象 2.让真实对象职责更明确. 3.扩展代理设计模式场景: 真实对象.(老总) 代理对象(秘书) 抽象对象(抽象功能),谈小目标静态代理:由代理对象代理所有真实对象的功能.1.自己编写代理类 2.每个代理的功能需要单独编写package com.tao.pojo;/** * 静态代理主体类...原创 2019-02-23 22:52:46 · 139 阅读 · 0 评论 -
三、Spring AOP面向切面编程
AOP( Aspect Oriented Programming ):面向切面编程正常程序执行流程都是纵向执行流程,而AOP面向切面编程,是在原有纵向执行流程中添加横切面,不需要修改原有程序代码,实现高扩展性,原有功能相当于释放了部分逻辑.让职责更加明确.。面向切面编程是什么? 在程序原有纵向执行流程中,针对某一个或某一些方法添加通知,形成横切面过程就叫做面向切面...原创 2019-02-23 21:35:13 · 445 阅读 · 0 评论 -
Spring+MyBatis 实现登录及验证码功能:
Spring+MyBatis环境搭建:1.依赖jar:2.web.xml配置实现自动加载applicationContext.xml的Spring核心配置文件:<?xml version="1.0" encoding="UTF-8"?><web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"...原创 2019-02-23 15:21:53 · 2229 阅读 · 3 评论 -
二、Spring框架 IOC+DI详解
IOC(Inversion of Control):中文名称:控制反转Ioc是什么:IoC 完成的事情原先由程序员主动通过 new 实例化对象事情,转交给 Spring容器 负责.控制反转中控制指的是:控制类的对象. 控制反转中反转指的是转交给 Spring 负责.IoC 最大的作用:解耦 程序员不需要管理对象.解除了对象管理和程序员之间的耦合 Spring 创建对象的三种方式:...原创 2019-02-23 15:11:49 · 190 阅读 · 0 评论 -
一、Spring框架概述及环境搭建
Spring 框架宗旨:不重新发明技术,让原有技术使用起来更加方便.不用重复发明轮子.直接使用写好的代码.Spring的几大核心功能:(1)IoC/DI 控制反转/依赖注入 (2)2AOP 面向切面编程 (3)声明式事务.Spring框架运行模块:test:spring 提供测试功能 CoreContainer:核心容器:Spring 启动最基本的条件. :1.Bean...原创 2019-02-23 14:49:53 · 138 阅读 · 0 评论 -
Spring常用注解
@Component 创建类对象,相当于配置<bean/>@Service 与@Component 功能相同.写在 ServiceImpl 类上@Repository 与@Component 功能相同.写在数据访问层类上.@Controller 与@Component 功能相同.写在控制器类上.@Resource(不需要写对象的 get/set)java...原创 2019-03-04 15:18:48 · 104 阅读 · 0 评论