随笔分类 -  Spring

摘要:[toc] 1、数据库引擎不支持事务 某些数据库引擎不支持事务,如果你使用这些引擎,则不能正确地使用@Transactional注解。 2、事务管理器配置问题 如果 Spring 配置文件中没有启用事务注解配置,或者配置不正确,事务不会生效。 或者开启了多个事务管理器,而事务注解没有指定使用哪个事务 阅读全文
posted @ 2023-12-26 18:12 乐子不痞 阅读(618) 评论(0) 推荐(0) 编辑
摘要:事务的传播行为 如果当前存在一个事务事务的传播行为(Propagation Behavior)表示整个业务处理过程所跨越的业务对象,将以什么样的行为参与事务。即在一个 service 中调用其他的 service ,事务该怎么处理。 7个传播行为 在 spring 中,事务的隔离级别、传播行为、超时 阅读全文
posted @ 2023-03-08 11:59 乐子不痞 阅读(146) 评论(0) 推荐(0) 编辑
摘要:springboot引入外部jar并打包 在使用 springboot 项目时,有些jar包需要单独从本地引入时,为保证项目正常运行,并且打包时将外部 jar 包一起进行打包,就需要进行一些配置。 一、在项目中加入 jar 包 二、配置 pom 引入dependency, groupid 和arti 阅读全文
posted @ 2023-02-16 11:35 乐子不痞 阅读(1775) 评论(0) 推荐(1) 编辑
摘要:目录1. 前言2. JdbcTemplate基本介绍3. 增删改操作3.1 使用Update方法3.2 批量操作 -- batchUpdate方法4. 查询操作4.1 queryForInt返回一个int整数4.2 queryForObject返回String4.3 queryForMap返回一个M 阅读全文
posted @ 2021-12-29 10:31 乐子不痞 阅读(3189) 评论(0) 推荐(0) 编辑
摘要:在 springmvc 处理 web 请求时,调用 HandlerMapper 返回的 Handler 对象,是通过 HandlerExecutionChain 对象进行封装的。HandlerExecutionChain 是一个数据载体,它包含两方面的数据,一个就是用于处理 Web 请求的 Hand 阅读全文
posted @ 2021-08-31 15:50 乐子不痞 阅读(443) 评论(0) 推荐(0) 编辑
摘要:AOP 注解开发 值得说明的是 AOP 不是 Spring 特有的,而是 Spring 支持 AOP。介绍两个 AOP 的实现者 AspectJ AspectJ 是语言级的 AOP 实现,2001年由 Xerox PARC 的 AOP 小组发布。AspectJ 扩展了 Java 语言,定义了 AOP 阅读全文
posted @ 2021-07-09 18:00 乐子不痞 阅读(355) 评论(0) 推荐(1) 编辑
摘要:1.连接点(Joinpoint) 特定点是程序执行的某个特定位置,如类开始初始化前、类初始化后、类的某个方法调用前/后、方法抛出异常后。一个类或者一段程序代码拥有一些具有边界性质的特定点,这些特定点就称为 ”连接点“ 。 Spring 仅支持方法的连接点,即仅能在方法调用前、方法调用后、方法抛出异常 阅读全文
posted @ 2021-07-08 17:39 乐子不痞 阅读(252) 评论(0) 推荐(0) 编辑
摘要:在 Spring 中提供了两种事务管理的方式,分别是编程式事务管理和声明式事务管理。 在实际应用中,目前很少需要用到编程式事务管理,尽管它比较灵活,但写编程的过程会很繁琐。 Spring 的声明式事务是通过 Spring AOP 实现的,通过事务的声明性信息,Spring 负责将事务管理增加逻辑动态 阅读全文
posted @ 2021-07-07 10:17 乐子不痞 阅读(270) 评论(0) 推荐(0) 编辑
摘要:ThreadLocal 是什么 ThreadLocal 不是一个线程,而是保存线程本地化对象的容器。 当运行于多线程环境的某个对象使用 ThreadLocal 维护变量时,ThreadLocal 为每个使用该变量的线程分配一个独立的变量副本。 所以每个线程可以独立地改变自己的副本,而不会影响其他线程 阅读全文
posted @ 2021-07-06 17:17 乐子不痞 阅读(102) 评论(0) 推荐(0) 编辑
摘要:数据库的事务隔离级别 1. 事务的基本要素(ACID) **原子性(Atomicity):**事务开始后所有操作,要么全部做完,要么全部不做,不可能停滞在中间环节。事务执行过程中出错,会回滚到事务开始前的状态,所有的操作就像没有发生一样。也就是说事务是一个不可分割的整体,就像化学中学过的原子,是物质 阅读全文
posted @ 2021-03-16 21:32 乐子不痞 阅读(172) 评论(0) 推荐(0) 编辑
摘要:1. 定义 Bean @Component("UserDao") public class UserDao { ... } 使用 @Component 注解在类上进行标注,标注后的类可以被 Spring 识别, Spring 容易自动将类转换为容易管理的 Bean。 除了 @Component 外, 阅读全文
posted @ 2021-03-15 15:36 乐子不痞 阅读(59) 评论(0) 推荐(0) 编辑
摘要:引言 最近写项目涉及到登录认证和授权,一直不太熟,就从网上找了很多用户登录认证和授权的资料。几天下拉也算是会用了一些,在这里记录一些简单的例子。 Spring Security是Spring 家族中的一个安全管理框架,它的出现还要早于Spring Boot,只是使用的不多,安全管理这个领域,一直是 阅读全文
posted @ 2020-11-06 14:45 乐子不痞 阅读(752) 评论(0) 推荐(0) 编辑
摘要:在项目中难免会经常使用到文件上传,去找了一些资料,整理成工具类,方便以后直接使用。在这里使用一个demo记录,代码如下: 使用ajax提交数据的HTML代码: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title> 阅读全文
posted @ 2020-06-15 13:43 乐子不痞 阅读(465) 评论(0) 推荐(0) 编辑
摘要:1.前言 因为经常换环境,在搭ssm框架的时候老是出错,所以记录一下最近搭建的环境,以供参考。 本文讲解如何使用maven搭建ssm框架,并能用于简单的登录注册。 IDE:IDEA,JDK版本:1.8,数据库:mysql5.7 启动方式:tomcat 首先创建一个简单的数据库表,用于保存用户名和密码 阅读全文
posted @ 2019-08-28 16:05 乐子不痞 阅读(2839) 评论(0) 推荐(0) 编辑

回到顶部
点击右上角即可分享
微信分享提示