Spring
Spring学习
植树chen
JAVA程序员
展开
-
Spring09:声明式事务
Spring09:声明式事务事务就是把一系列的动作当成一个独立的工作单元,这些动作要么全部完成,要么全部不起作用事务四个属性ACID原子性一致性隔离性持久性接口int addUser(User user);int deleteUser(int id);Mapper.xml这里deletes故意写错<insert id="addUser" parameterType="user"> insert into user(id,name,pwd) values (#原创 2020-11-27 17:51:59 · 106 阅读 · 0 评论 -
Spring08:整合Mybatis
Spring08:整合MybatisMybatis回顾新建项目依赖,资源过滤,跳过测试<dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.13.1</version> </dependency>原创 2020-11-27 17:51:06 · 103 阅读 · 0 评论 -
Spring07:AOP
Spring07:AOPAOP:面向切面编程Aop 在 不改变原有代码的情况下 , 去增加新的功能通过 Spring API 实现AOP<dependencies> <dependency> <groupId>org.aspectj</groupId> <artifactId>aspectjweaver</artifactId> <version>1.9.4&原创 2020-11-27 17:50:23 · 141 阅读 · 0 评论 -
Spring06:静态/动态代理模式
Spring06:静态/动态代理模式AOP的本质是动态代理代理模式:通过代理对象访问原创 2020-11-27 17:49:32 · 98 阅读 · 0 评论 -
Spring05:使用注解开发
Spring05:使用注解开发@Component包扫描<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/sche原创 2020-11-27 17:47:29 · 83 阅读 · 0 评论 -
Spring04:自动装配
Spring04:自动装配Spring中bean有三种装配机制在xml中显式配置在java中显示配置隐式的bean发现机制和自动装配自动装配组件扫描(component scanning):spring会自动发现应用上下文中所创建的bean自动装配(autowiring):spring自动满足bean之间的依赖,也就是我们说的IoC/DI新建项目依赖<dependencies> <dependency> <groupId&g原创 2020-11-27 17:46:37 · 97 阅读 · 0 评论 -
Spring03:依赖注入(DI)
Spring03:依赖注入(DI)构造器注入Set注入@Datapublic class Address { private String address;}@Datapublic class Student { private String name; private Address address; private String[] books; private List<String> hobbies; private Ma原创 2020-11-27 17:45:12 · 87 阅读 · 0 评论 -
Spring02:快速上手Spring
Spring02:快速上手Spring新建项目依赖<dependencies> <dependency> <groupId>commons-logging</groupId> <artifactId>commons-logging</artifactId> <version>1.2</version> </dependency>原创 2020-11-27 17:44:22 · 125 阅读 · 0 评论 -
Spring01:概述及IOC理论推导
官网 : http://spring.io/官方下载地址 : https://repo.spring.io/libs-release-local/org/springframework/spring/GitHub : https://github.com/spring-projectsSpring01:概述及IOC理论推导Spring是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器(框架)IOC基础新建项目User@Datapublic class User { pri原创 2020-11-27 17:43:33 · 159 阅读 · 0 评论