![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Spring
pengsel
信仰圣光吧。
展开
-
IoC(Inversion of Control)和DI(Dependency Injection)
一个Spring的IoC入门程序IoC(Inversion of Control):将对象的创建权交给Spring。创建com.itheima.ioc包,创建接口UserDAO。package com.itheima.ioc;public interface UserDao { public void say();}接口实现类:package com.itheima.ioc;p...原创 2018-11-29 18:23:10 · 188 阅读 · 0 评论 -
Spring和MyBatis整合
一个Spring+MyBatis整合实例jar包:包括Spring框架jar包,MyBatis框架jar包,中间jar数据库配置文件jdbc.driver=com.mysql.jdbc.Driverjdbc.url=jdbc:mysql://localhost:3306/mybatisjdbc.username=rootjdbc.password=123456jdbc.maxTo...原创 2018-12-05 20:13:53 · 110 阅读 · 0 评论 -
AOP(Aspect-Oriented Programming)面向切面编程
将分散在各个方法中的重复代码提取出来,在程序编译或运行时,再提取代码应用到需要执行的地方。一个AOP程序创建目标类,待增强的类。//接口public interface UserDao { public void addUser(); public void deleteUser();}import org.springframework.stereotype.Repos...原创 2018-11-29 20:31:36 · 320 阅读 · 0 评论 -
声明式事务管理(基于AOP)
什么是事务逻辑上的一组操作,组成这组操作的各个单元,要么全都成功,要么全都失败。一个Spring事务管理的程序创建AccountDao接口,其中包含一个转账方法AccountDAO接口 public interface AccountDAO{ public void transfer(String outUser, String inUser, Double money); }...原创 2018-11-30 21:40:59 · 1072 阅读 · 0 评论