
Spring
IT小浪
黄淮学院计算机科学与技术1601B
展开
-
Spring控制反转(IOC)--Day1
控制反转(IOC)就是将new出实例化对象的任务从程序员转交给Spring来完成,IOC最大的作用是解耦,解除了对象管理与程序员之间的耦合一:创建pojo。1:在src目录下新建包:pojo。2:在pojo包下新建pojo类:Peoplepackage pojo;public class People { int id; String name; publ...原创 2019-02-26 21:32:20 · 233 阅读 · 0 评论 -
Spring属性赋值(注入)--Day2
一:创建pojo。1:在src目录下新建包:pojo。2:在pojo包下新建pojo类:Peoplepackage pojo;public class People { int id; String name; public int getId() { return id; } public void setId(int id) { this.id = id;...原创 2019-02-28 18:05:16 · 396 阅读 · 0 评论 -
Spring面向切面编程(AOP)--Day3
一:AOP1:在程序原有的纵向执行流程中,针对某一个或者一些方法添加通知,形成横切面的过程就是切面编程。2:常用概念(1):原有功能:切点,pointcut(2):前置通知:在切点之前执行的功能before advice(3):后置通知:在切点后执行的功能after advice(4):如果切点执行过程中出现异常,会触发异常通知throws advice(5):所有功能...原创 2019-03-01 18:55:23 · 340 阅读 · 0 评论 -
Spring初步整合Mybatis--Day4
一:新建包1:mapper2:pojo3:service4:test二:新建类1:mapper包下(1):RoleMapper接口package mapper;import java.util.List;import org.apache.ibatis.annotations.Select;import pojo.Role;public interfa...原创 2019-03-02 19:36:12 · 268 阅读 · 0 评论 -
Spring声明式事务--Day5
一:概念1:编程式事务:由程序员编程事务控制代码2:声明式事务:(1):事务控制代码已经由spring写好,程序员只需要声明出哪些方法要进行事务控制,如何事务控制3:声明式事务针对于业务类(service)的方法4:事务管理器基于通知(advice)的二:项目1:新建包mapper,pojo,service,test2:新建类(1)mapper包下(a):R...原创 2019-03-04 21:38:54 · 297 阅读 · 0 评论 -
Spring IoC/AOP底层原理--Day6
1:IoC “控制反转(Ioc)”也称为“依赖注入(DI)”,是一个定义对象依赖的过程,对象只和构造参数,工厂方法参数,对象实例属性或工厂方法返回相关。容器在创建这戏额bean的时候注入这些依赖。这些过程是一个反向的过程,所以命名为依赖反转,对象实例的创建由其提供的构造方法或服务定位机制来实现。IoC最大的好处就是“解耦”。1.1:容器初始化流程 new Cl...原创 2019-07-28 21:49:58 · 354 阅读 · 0 评论