![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Spring
文章平均质量分 66
Void_CM
这个作者很懒,什么都没留下…
展开
-
Spring-12-声名式事务
Spring-12-声名式事务要么都成功,要么都失败事实上,除了声名式事务(基于AOP实现),还有编程式事务(在代码中try,catch,用事务管理器回滚),这里主要学习声名式事务事务的ACID原则原子性一致性隔离性持久性模拟事务现在,模拟一个事务,添加一个用户的同时,删除一个用户接口public interface UserMapper { public List<User> getUsers(); //添加一个用户 public int原创 2021-03-28 08:53:49 · 154 阅读 · 0 评论 -
Spring-11-整合Mybatis
Spring-11-整合Mybatis导包junitmybatismysqlspring相关的aop织入mybatis-spring[整合必须]回顾实体类 orm核心配置文件接口mapper.xml测试Mybatis-SpringMyBatis-Spring 会帮助你将 MyBatis 代码无缝地整合到 Spring 中。它将允许 MyBatis 参与到 Spring 的事务管理之中,创建映射器 mapper 和 SqlSession 并注入到 bean 中,以及将原创 2021-03-28 08:52:24 · 60 阅读 · 0 评论 -
Spring-10-AOP
Spring-10-AOP代理模式代理模式是Spring,AOP的底层静态代理真实角色代理角色真实角色和代理角色要实现同一个接口代理角色要持有真实角色的引用。代理角色可以实现额外的功能示例接口public interface UserService { public void add(); public void delete(); public void select(); public void update();}实现//真实对象原创 2021-03-27 11:49:24 · 56 阅读 · 0 评论 -
Spring-09-使用JavaConfig进行配置
Spring-09-使用JavaConfig进行配置使用纯Java的方式配置Spring现在完全不使用Spring的xml配置,全部交给Java来做JavaConfig是Spring的一个子项目,在Spring4后,它成为了一个核心功能Java万物皆可为对象,将配置文件------>配置类示例实体类//该注解(@Component),说明该类被Spring托管了,注册到容器中@Componentpublic class User { @Value("cmy")原创 2021-03-27 11:48:52 · 80 阅读 · 0 评论 -
Spring-08-使用注解开发
Spring-08-使用注解开发在编写类的时候,将bean一起通过注解的方式配置了在Spring4之后,要使用注解开发,必须保证aop的包导入在使用注解需要导入context约束,增加注解的支持<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSc原创 2021-03-27 11:48:22 · 74 阅读 · 0 评论 -
Spring-07-Bean自动装配
Spring-07-Bean自动装配Bean的自动装配自动装配式Spring满足bean依赖的一种方式Spring会在上下文中自动寻找,并自动给bean装配属性在Spring中有三种装配的方式在xml中显示的配置(前面一直用的)在java中显示配置隐式的自动装配bean环境搭建实体类public class Person { private String name; private Cat cat; private Dog dog; ...}原创 2021-03-27 11:47:47 · 92 阅读 · 0 评论 -
Spring-06-DI依赖注入
Spring-06-DI依赖注入构造器注入set注入(重要)在Spring中如何给属性(复杂的)赋值的问题依赖注入:set注入依赖:bean对象的创建依赖于容器注入:bean对象中的所有属性,由容器来注入模拟复杂属性实体类public class Student { private String name; //普通值 private Address address;//引用类型 private String[] books;//数组 privat原创 2021-03-27 11:47:16 · 94 阅读 · 0 评论 -
Spring-05-Spring配置
Spring-05-Spring配置别名 <bean id="user" class="com.cmy.pojo.User"> <constructor-arg name="name" value="void"/></bean><!--可以使用newUser(别名)获取user对象--><alias name="user" alias="newUser"/>Bean的配置常用配置<!--id:bean的唯一标识符原创 2021-03-27 11:46:51 · 138 阅读 · 0 评论 -
Spring-04-IoC创建对象的方式
Spring-04-IoC创建对象的方式默认为无参构造创建对象创建实体类public class User { private String name; public User() { System.out.println("无参构造器被调用"); } public String getName() { return name; } public void setName(String name) {原创 2021-03-27 11:46:09 · 55 阅读 · 0 评论 -
Spring-03-HelloSpring
Spring-03-HelloSpring使用Spring容器创建,管理,装配对象目录结构预览导入必要的Spring依赖新建实体类public class Hello { private String str; public String getStr() { return str; } public void setStr(String str) { this.str = str; } @Override原创 2021-03-27 11:44:41 · 65 阅读 · 0 评论 -
Spring-02-IOC理论推导
Spring-02-IOC理论推导IOC的原型使用以前的方式Dao层创建UserDao接口public interface UserDao { void getUser();}创建UserDaoImpl实现类public class UserDaoImpl implements UserDao{ public void getUser() { System.out.println("使用默认的方式获取用户"); }}Service层创建Us原创 2021-03-27 11:43:02 · 86 阅读 · 0 评论 -
Spring-01-概述
Spring-01-概述概述它是为了解决企业应用开发的复杂性而创建的Spring是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架。2002年,Rod Jahnson首次推出了Spring框架雏形interface21框架。(Rod Jahnson是学音乐的~)2004年3月24日,Spring框架以interface21框架为基础,经过重新设计,发布了1.0正式版。spring理念:使现有技术更加实用 . 本身就是一个大杂烩 , 整合了现有的框架技术SSH:Stuct2+Sp原创 2021-03-27 11:42:13 · 58 阅读 · 0 评论