Spring
文章平均质量分 89
关于Spring的知识点总结,spring-webmvc 5.1.10.RELEASE、aspectjweaver 1.9.4、spring-jdbc 4.1.2.RELEASE、mybatis-spring 2.0.2、mybatis 3.5.2
LatteCK
想要的东西都很贵,只能不断地努力奔跑
同是风华正茂,怎可甘拜下风
展开
-
Spring事务失效的各种场景
关于事务失效的各种场景原创 2022-07-17 19:29:46 · 3456 阅读 · 1 评论 -
Spring+MyBatis实现
Spring+MyBatis实现1、导入相关jar包<dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.12</version></dependency> <!--mybatis --><dependency> <groupId>org原创 2021-02-05 20:22:58 · 101 阅读 · 0 评论 -
Spring之事务
Spring之事务事务就是把一系列的动作当成一个独立的工作单元,这些动作要么全部完成,要么全部不起作用。事务四个属性ACID原子性(atomicity):事务是原子性操作,由一系列动作组成,事务的原子性确保动作要么全部完成,要么完全不起作用一致性(consistency):一旦所有事务动作完成,事务就要被提交。数据和资源处于一种满足业务规则的一致性状态中隔离性(isolation:可能多个事务会同时处理相同的数据,因此每个事务都应该与其他事务隔离开来,防止数据损坏持久性(durability):原创 2021-02-05 19:53:18 · 131 阅读 · 0 评论 -
Spring之AOP
Spring之AOPAOP(Aspect Oriented Programming)意为:面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。AOP是OOP的延续,是软件开发中的一个热点,也是Spring框架中的一个重要内容,是函数式编程的一种衍生范型。利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同时提高了开发的效率。Aop在Spring中的作用:提供声明式事务;允许用户自定义切面横切关注点:跨越应用程序多个模块原创 2021-02-05 19:25:11 · 77 阅读 · 0 评论 -
Spring之代理模式
Spring之代理模式通过看源码我们可以发现AOP的底层机制就是动态代理代理模式:静态代理动态代理静态代理静态代理角色分析抽象角色 : 一般使用接口或者抽象类来实现真实角色 : 被代理的角色代理角色 : 代理真实角色 ; 代理真实角色后 , 一般会做一些附属的操作 .客户 : 使用代理角色来进行一些操作 .//抽象角色:租房public interface Rent { public void rent();}//真实角色: 房东,房东要出租房子publi原创 2021-02-05 17:31:06 · 201 阅读 · 0 评论 -
Spring之注解
Spring之注解注意:spring4之后,想要使用注解形式,必须得要引入aop的包<?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.springframewo原创 2021-02-05 16:31:47 · 63 阅读 · 0 评论 -
Spring之自动装配
Spring之自动装配Spring容器可以自动装配协作bean之间的关系。自动装配具有以下优点:自动装配可以大大减少指定属性或构造函数参数的需要。随着对象的发展,自动装配可以更新配置。例如,如果需要将依赖项添加到类中,则无需修改配置即可自动满足该依赖项。因此,自动装配在开发过程中特别有用,而不必担心在代码库变得更稳定时切换到显式接线的选择。使用基于XML的配置元数据时(请参阅Dependency Injection),您可以使用元素的autowire属性为 bean定义指定自动装配模式。自动装配功能原创 2021-02-05 16:13:03 · 323 阅读 · 0 评论 -
依赖注入(Dependency Injection,DI)
依赖注入(Dependency Injection,DI)依赖注入(Dependency Injection,DI)。依赖 : 指Bean对象的创建依赖于容器 . Bean对象的依赖资源 .注入 : 指Bean对象所依赖的资源 , 由容器来设置和装配 .Set 注入要求被注入的属性 , 必须有set方法 , set方法的方法名由set + 属性首字母大写 , 如果属性是boolean类型 , 没有set方法 , 是 is ....原创 2021-02-05 00:22:39 · 650 阅读 · 0 评论 -
Spring的基本使用
Spring的基本使用一、使用1、导入Jar包注 : spring 需要导入commons-logging进行日志记录 .<dependency> <groupId>org.springframework</groupId> <artifactId>spring-webmvc</artifactId> <version>5.1.10.RELEASE</version></dependency原创 2021-02-04 23:07:12 · 108 阅读 · 0 评论 -
Spring概述及IOC理论
Spring概述及IOC理论一、Spring概述官网 官方下载地址GitHubSpring使创建Java企业应用程序变得容易。它提供了在企业环境中使用Java语言所需的一切,并支持Groovy和Kotlin作为JVM上的替代语言,并且可以根据应用程序的需求灵活地创建多种体系结构。从Spring Framework 5.1开始,Spring需要JDK 8+(Java SE 8+),并提供对JDK 11 LTS的现成支持。建议将Java SE 8更新60作为Java 8的最低修补程序版本,但通常建议原创 2021-02-04 22:23:08 · 122 阅读 · 0 评论