摘要: 最近在使用Maven+SSM整合开发分模块分布式的时候,出现了以下的错误 判断是找不到xml文件 1.检查target mapper.xml未被漏掉 注:需在pom.xml中添加过滤以防xml被漏 <build> <resources> <resource> <directory>src/main/ 阅读全文
posted @ 2021-02-05 21:47 睡不饱 阅读(251) 评论(0) 推荐(0)
摘要: 一、事务 事务在项目开发过程非常重要,涉及到数据的一致性的问题,不容马虎! 事务管理是企业级应用程序开发中必备技术,用来确保数据的完整性和一致性。 事务就是把一系列的动作当成一个独立的工作单元,这些动作要么全部完成,要么全部不起作用。 事务四个属性ACID: 原子性(atomicity) 事务是原子 阅读全文
posted @ 2021-01-09 20:20 睡不饱 阅读(214) 评论(0) 推荐(0)
摘要: 一、简介 MyBatis-Spring 会帮助你将 MyBatis 代码无缝地整合到 Spring 中。它将允许 MyBatis 参与到 Spring 的事务管理之中,创建映射器 mapper 和 SqlSession 并注入到 bean 中,以及将 Mybatis 的异常转换为 Spring 的  阅读全文
posted @ 2021-01-05 19:26 睡不饱 阅读(104) 评论(0) 推荐(0)
摘要: 一、AOP的相关概念 让我们首先定义一些重要的AOP概念和术语。这些术语不是特定于Spring的。不幸的是,AOP术语并不是特别直观。但是,如果使用Spring自己的术语,将会更加令人困惑。 切面(Aspect):涉及多个类别的关注点的模块化。事务管理是企业Java应用程序中横切关注的一个很好的例子 阅读全文
posted @ 2021-01-04 21:20 睡不饱 阅读(60) 评论(0) 推荐(0)
摘要: 一、初步介绍 面向切面的编程(AOP)通过提供另一种思考程序结构的方式来补充面向对象的编程(OOP)。OOP中模块化的关键单元是类,而在AOP中模块化是切面。切面支持跨多种类型和对象的关注点(例如事务管理)的模块化。(这种关注在AOP文献中通常被称为“跨领域”关注。) Spring的关键组件之一是A 阅读全文
posted @ 2020-12-30 15:08 睡不饱 阅读(32) 评论(0) 推荐(0)
摘要: 六、自动装配 1、介绍 自动装配是使用spring满足bean依赖的一种方法 spring会在应用上下文中为某个bean寻找其依赖的bean。 Spring中bean有三种装配机制,分别是: 在xml中显式配置; 在java中显式配置; 隐式的bean发现机制和自动装配。 这里我们主要讲第三种:自动 阅读全文
posted @ 2020-12-27 15:54 睡不饱 阅读(71) 评论(0) 推荐(0)
摘要: 一、 安装 命令: sudo apt-get update sudo apt-get update 二、 配置 (1)apache2 默认的几个配置文件: /etc/apache2/apache2.conf 是主要配置文件(这个文件的末尾可以看到,include了其它所有的配置文件)。 /etc/a 阅读全文
posted @ 2020-12-25 19:51 睡不饱 阅读(539) 评论(0) 推荐(0)
摘要: 四、依赖注入(DI) 依赖注入(DI)是一个过程,通过该过程,对象仅通过构造函数参数,工厂方法的参数或在构造或创建对象实例后在对象实例上设置的属性来定义其依赖关系(即,与它们一起工作的其他对象)。从工厂方法返回。然后,容器在创建bean时注入那些依赖项。使用DI原理,代码更加简洁,当为对象提供依赖项 阅读全文
posted @ 2020-12-25 15:59 睡不饱 阅读(92) 评论(0) 推荐(0)
摘要: 一、Spring IoC容器和Bean简介 IoC也称为依赖注入(DI)。在此过程中,对象仅通过构造函数参数,工厂方法的参数或在构造或从工厂方法返回后在对象实例上设置的属性来定义其依赖项(即,与它们一起使用的其他对象) 。然后,容器在创建bean时注入那些依赖项。此过程从根本上讲是通过使用类的直接构 阅读全文
posted @ 2020-12-22 19:12 睡不饱 阅读(122) 评论(0) 推荐(0)