spring
最左
仰望天空,脚踏实地。愿意让我做你并肩同行的人吗
展开
-
Spring 声明式事务
Spring 声明式事务回顾事务事务在项目开发过程非常重要,涉及到数据的一致性的问题,不容马虎!事务管理是企业级应用程序开发中必备技术,用来确保数据的完整性和一致性。事务就是把一系列的动作当成一个独立的工作单元,这些动作要么全部完成,要么全部不起作用。事务四个属性ACID原子性(atomicity)事务是原子性操作,由一系列动作组成,事务的原子性确保动作要么全部完成,要么完全不起作用一致性(consistency)一旦所有事务动作完成,事务就要被提交。数据和资原创 2020-12-27 14:06:03 · 78 阅读 · 0 评论 -
Spring整合Mybatis
Spring整合MybatisMyBatis-Spring学习引入Spring之前需要了解mybatis-spring包中的一些重要类;中文文档:http://mybatis.org/spring/zh/什么是 MyBatis-Spring?MyBatis-Spring 会帮助你将 MyBatis 代码无缝地整合到 Spring 中。如果使用 Maven 作为构建工具,仅需要在 pom.xml 中加入以下代码即可:<dependency> <groupId>o原创 2020-12-23 16:26:59 · 105 阅读 · 0 评论 -
springAOP
springAOP什么是AOPAOP(Aspect Oriented Programming)意为:面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。AOP是OOP的延续,是软件开发中的一个热点,也是Spring框架中的一个重要内容,是函数式编程的一种衍生范型。利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同时提高了开发的效率Aop在Spring中的作用提供声明式事务;允许用户自定义切面Aop 在 不改变原创 2020-12-23 00:48:58 · 109 阅读 · 0 评论 -
spring AOP(代理模式、静态代理、动态代理)
spring AOP(代理模式、静态代理、动态代理)AOP的底层机制就是动态代理代理模式:给某一个对象提供一个代理,并由代理对象来控制对真实对象的访问。代理模式是一种结构型设计模式。简而言之,代理模式就是设置一个中间代理来控制访问原目标对象,已达到增强原对象的功能和简化访问的方式在不修改原目标对象的前提下,提供格外的功能操作,扩展目标对象的功能代理模式角色分为 3 种:Subject(抽象主题角色):定义代理类和真实主题的公共对外方法,也是代理类代理真实主题的方法;RealSubject原创 2020-12-22 15:04:30 · 547 阅读 · 1 评论 -
spring注解开发
spring注解开发在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/XMLSchema-instance" xmlns:context原创 2020-12-22 01:39:16 · 119 阅读 · 0 评论 -
spring:自动装配
spring:自动装配Spring的自动装配需要从两个角度来实现,或者说是两个操作:组件扫描(component scanning):spring会自动发现应用上下文中所创建的bean;自动装配(autowiring):spring自动满足bean之间的依赖,也就是我们说的IoC/DI;组件扫描和自动装配组合发挥巨大威力,使得显示的配置降低到最少。推荐不使用自动装配xml配置 , 而使用注解 .public class User {// @Autowired(required = f原创 2020-12-21 23:59:47 · 89 阅读 · 0 评论