• 2024-07-21ThreadLocal 维护数据库连接、事务管理
    即便添加业务,也不能维护原子性,因为每个Dao都有自己的connection因此,我们需要使用ThreadLocal维护一个唯一的Connectionpackagecom.powernode.bank.mvc;importcom.powernode.bank.exceptions.AppException;importcom.powernode.bank.exceptions.MoneyNotEnoughException;
  • 2023-12-20Spring基于注解的IOC配置
    目录基于注解的IOC配置1、用于创建对象的注解2、用于注入数据的3、用于改变作用范围的和生命周期相关基于注解的IOC配置曾经XML的配置<beanid="accountService"class="com.zjw.service.impl.AccountServiceImpl"scope=""init-method=""destroy-method=""><pro
  • 2023-10-08@Bean的存在意义
    @Bean的存在意义@Bean注解,这个注解属于用于注册Bean的注解。Spring的@Bean注解用于告诉方法,产生一个Bean对象,然后这个Bean对象交给Spring管理。产生这个Bean对象的方法Spring只会调用一次,随后这个Spring将会将这个Bean对象放在自己的IOC容器中如下就能让accountDao方法产生一个
  • 2023-04-10【Spring】事务管理
    添加Maven依赖:<dependency><groupId>org.aspectj</groupId><artifactId>aspectjweaver</artifactId><version>1.9.6</version><scope>runtime</scope></dependency>
  • 2023-04-04【Spring】链接数据库
    添加Maven依赖:<!--spring-jdbc包--><dependency><groupId>org.springframework</groupId><artifactId>spring-jdbc</artifactId><version>5.2.10.RELEASE</version>
  • 2022-12-24基于注解的声明式事务控制
    环境搭建1、导入依赖<dependency><groupId>org.springframework</groupId><artifactId>spring-context</artifactId><v
  • 2022-12-23spring的简单使用
    1、导入依赖<dependency><groupId>org.springframework</groupId><artifactId>spring-context</artifactId><version>5.0.2.RELEASE</version>
  • 2022-12-09Spring事务
    Spring支持两种方式事务管理编程式的事务管理通过TransactionTemplate手动管理事务(几乎没有人用)在实际应用中很少使用,原因是要修改原来的代码,加入事务管理代码(侵入性)使
  • 2022-08-17Spring声明式事务控制
    一、编程式事务控制相关对象(一)PlatformTransactionManagerPlatformTransactionManager接口是spring的事务管理器,它里面提供了我们常用的操作事务的方法。方法说