spring学习总结
澜色海湾
这个作者很懒,什么都没留下…
展开
-
21.0、spring的声明式事务
21.0 Spring的声明式事务1、回顾事务:·把一组业务当成一个业务来做;要么都成功,要么都失败!·事务在项目开发中,十分重要,涉及到数据的一致性问题,不能马虎!·确保完成性和一致性事务ACID原则:·原子性·一致性·隔离性·多个业务可能操作同一个资源,防止数据损坏·持久性·事务一旦提交,无论系统发生什么问题,结果都不会再被影响,被持久化的写到存储器中!2、Spring中的事务管理:·声明式事务:AOP·编程式事务:需要在代码中,进行.原创 2022-02-22 18:52:09 · 95 阅读 · 0 评论 -
20.0、spring和mybatis的整合
20.0、Spring和Mybatis的整合首先来看一下未整合之前的mybatis配置,之后好对比学习Mybatis-config.xml配置文件<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dt原创 2022-02-22 18:39:10 · 632 阅读 · 0 评论 -
18.0、面向切面Aop,以及19.0、注解实现Aop
18.0面向切面AOP当我们程序写完后,用户又提出想要在完成某项功能的操作前后加一个日志内容显示,这时我们在不改动原代码的情况下,只能使用AOP面向切面技术来添加log日志,和动态代理,理念相似。UserService.java接口文件public interface UserService { public void add (); public void delete (); public void select (); public void m.原创 2022-02-22 17:32:14 · 117 阅读 · 0 评论 -
17.0、动态代理
17.0、动态代理ProxyInvoctionHandler.java文件public class ProxyInvocationHandler implements InvocationHandler { //被代理的接口 private Object target; public void setTarget(Object target) { this.target = target; }//生成得到代理的实例,三个参数:第一个加载类的原创 2022-02-22 14:45:50 · 96 阅读 · 0 评论 -
16.0、静态代理模式
16.0静态代理模式角色分析:·抽象角色:一般会使用接口或者抽象类来解决·真实角色:被代理的角色·代理角色:代表真实角色,代理真实角色后,我们一般会做一些附属操作·客户:范文代理对象的人!代理模式的好处:·可以使真实角色的操作更加纯粹!不用去关注一些公共的业务·公共业务就交给代理角色!实现了业务的分工!·公共业务发生扩展的时候,方便集中管理缺点:·一个真实角色就会产生一个代理角色;代码量会翻倍~开发效率会变低~代码步骤:1.接口、Rent.ja原创 2022-02-22 14:41:39 · 84 阅读 · 0 评论 -
15、使用java的方式配置Spring
15、使用java的方式配置Spring我们现在要完全不适用Spring的xml配置了,全权交给java来做JavaConfig是Spring的一个子项目,在Spring4之后,他成为了一个核心功能!User.java实体类文件@Conponentpublic class User { private String name; public String getName() { return name; } @Value("小明")原创 2022-02-22 14:06:04 · 167 阅读 · 0 评论 -
14.0、Spring注解开发
在Spring4之后,要使用注解开发,就必须要保证aop的包导入使用注解需要导入context约束,增加注解的支持!< !--可以使用扫描器来扫描注解,在这个包下的注解就会生效--><context:component-scaner base-package = “com.hkl.User”/><!--配置注解驱动><context:annotation-config/>User.java文件package com.hkli原创 2022-02-22 13:55:15 · 119 阅读 · 0 评论 -
13.0、注解实现自动装配_@Autowired_@Resource
13.0、注解实现自动装配_@Autowired_@Resource原创 2022-02-21 17:42:05 · 264 阅读 · 0 评论 -
12.0、自动装配Bean
12.0、自动装配Bean原创 2022-02-21 17:36:24 · 109 阅读 · 0 评论 -
10.0、其他注入方式 以及 11.0、bean的作用域scope
10.0、其他注入方式 以及 11.0、bean的作用域scope原创 2022-02-21 17:25:19 · 240 阅读 · 0 评论 -
8.0、9.0、DI依赖注入环境 以及 依赖注入之set注入
8.0、9.0、DI依赖注入环境 以及 依赖注入之set注入原创 2022-02-21 17:14:34 · 95 阅读 · 0 评论 -
7.0、Spring 配置
7.0、Spring 配置原创 2022-02-21 16:50:54 · 121 阅读 · 0 评论 -
6.0、IOC创建对象方式
6.0、IOC创建对象方式原创 2022-02-21 16:39:51 · 210 阅读 · 0 评论 -
4.0、5.0、IOC的本质
4.0、5.0、IOC的本质原创 2022-02-21 16:29:56 · 101 阅读 · 0 评论 -
2.0、3.0、Spring理论拓展以及Spring IOC理论推导
耦合性指的是系统模块之间的关联复杂程度,也就是说耦合性越高,模块之间的联系越紧密,则系统的独立性就越低,我们使用IOC(控制反转)能够很好的降低系统的耦合性,从而大大提升独立性。...原创 2022-02-21 16:21:35 · 168 阅读 · 0 评论 -
1.0、 Spring简介
1.0、 Spring简介原创 2022-02-21 16:10:52 · 413 阅读 · 0 评论
分享