
spring
ConfidentWU
这个作者很懒,什么都没留下…
展开
-
@transactional 注解的全部属性详解
@transactional 注解的全部属性详解@transactional 属性属性 类型 描述value String 可限定的描述述符,指定使用的事务管理器propagation enum:propagation 可选的事务传播行为设置isolation enum:Isolation 可选的事务隔离级别设置readonly boolean 读写或只读事务,默认读写timeout int (in seconds granularity) 事务超...原创 2022-01-24 11:03:50 · 1270 阅读 · 0 评论 -
Spring事务传播行为种类
事务传播行为种类Spring在TransactionDefinintion接口中规定了7种类型的事务传播行为,它们规定了事务方法和事务方法发生嵌套调用时事务如何进行传播:7种事务传播行为类型说明progagetion_required如果当前没有事务,就新建一个事务,如果已经存在一个事务,就加加入到这个事务中这是最常见的选择。propagation_supports支持当前的事务,如果当前没有事务,就以非事务方式执行。propagation_mandatory使用当前事务,.原创 2022-01-21 14:51:14 · 805 阅读 · 0 评论 -
单库JDBC和跨库JTA事务的区别
一、事务的特性(ACID)1、原子性:同一个事务的操作要么全部成功执行,要么全部撤消2、隔离性:事务的所有操作不会被其它事务干扰3、一致性:在操作过程中不会破坏数据的完整性4、时效性 :事务的结果必须持久保存于介质上二、单库JDBC和跨库JTA事务区别jta可以是多库的事务 jdbc是单库的事务1、jdbc事务JDBC事务由Connnection对象控制管理,也就是说,事务管理实际上是在JDBC Connection中实现。事务周期限于Connection的生命周期。JDBC Con.原创 2021-02-05 10:24:58 · 294 阅读 · 0 评论 -
Spring 事务失效的场景
Spring 事务失效的场景第一种:try { }catch (){}不抛出异常try { }catch (){}不抛出异常 ,spring 事务不会捕捉到异常,导致事务失效。@Transactional public void insertTestCatchException() { try { int re = testMapper.insert(new Test(10)); if (re > 0) { ...原创 2020-12-22 10:08:54 · 178 阅读 · 0 评论 -
使用ThreadPoolTaskExecutor解决高并发性的问题
ThreadPoolTaskExecutor使用ThreadPoolTaskExecutor解决高并发性的问题1、创建一个ThreadPoolTaskExecutor2、往线程里面添加FutureTask对象,3、然后等待FutureTask对象返回结果,根据结果进行显示处理的失败与成功...原创 2020-11-04 11:04:05 · 1781 阅读 · 1 评论 -
Spring Boot Security介绍以及教程
Spring Boot Security介绍以及教程1、Spring Boot Security介绍Spring Boot Security是在Spring Security基础上应用到Spring Boot上的一个框架,为应用程序提供了一个应用安全校验途径,加强了应用的安全性。所以我们对Spring Boot如何使用Spring Security。2、Spring Boot Se...原创 2019-12-27 14:50:53 · 853 阅读 · 0 评论 -
Spring boot 配置的注解之@Component ,@Configuration与@Bean,以及它们和传统xml的注入bean的区别
Spring boot 配置的注解之@Component ,@Configuration与@Bean,以及它们和传统xml的注入bean的区别目录1.传统xml文件的注入bean2.Spring boot 配置的注解之@Component3.Spring boot 配置的注解之@Configuration与@Bean4.Spring boot 配置的注解与xml的注入bean的...原创 2019-12-26 16:26:57 · 1305 阅读 · 0 评论 -
拦截器和过滤器的区别
拦截器和过滤器的区别过滤器首先说的过滤器,我们配置过滤器的地方是web.xml文件配置,因为过滤器他依赖于servlet容器,在实现上,基于函数回调,它可以对几乎所有的请求进行过滤,都是缺点就是只能再去爱容器中初始化一次,使用过滤器的目的,是用来做一些过滤的操作,获取我们想要的数据,比如:在Javaweb中,对传入的request,response提前过滤掉一些信息,或者提前设置一些参数,...原创 2019-09-06 14:48:20 · 149 阅读 · 0 评论 -
spring ioc的理解
spring ioc的理解目录 一 IOC的概述二 IOC的原理 一 IOC的概述 Ioc - Inversion of Control,即“控制反转”,不是什么技术,而是一种设计思想。所谓的控制反转,就是把原来的我们代码里面需要对象创建,依赖的代码,反转给容器来帮忙实现。那么我们必须需要创建一个容器,同时需要一种描述让容器知道需要创建的对象与对象的关系,这个描述...原创 2019-02-19 15:43:52 · 198 阅读 · 0 评论 -
java spring Boot初级使用的方法
java spring Boot初级使用的方法一、创建一个meven project工程mevenBoot。二、在工程的根目录下的pom.xml文件中,加一下代码 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-...原创 2018-05-10 14:44:59 · 280 阅读 · 0 评论 -
quartz定时器框架
quartz定时器一、quartz定时器是什么,quartz是一个功能丰富,开源的任务调度的定时器的框架;可以兼容从最小的标准的java程序到最最大的电子商务系统的框架。quartz可以创建几十,几百,甚至成千上万的工作任务事件表;这些任务可以是一个标准的java组件,可以执行几乎你所有的计划去做的事情。二、quartz定时器应用场景quartz是一个定时任务调度的的框架,比如你在...原创 2018-04-25 16:11:31 · 2081 阅读 · 0 评论 -
java spring Beans注入
java spring Beans注入<bean>标签的注入,com.tutorialspoint.SpellChecker,com.tutorialspoint.TextEditor两个不同的java类。1.注入一个com.tutorialspoint.SpellChecker类的实例,名称为spellChecker,<bean id="spellChecke...原创 2018-03-26 15:10:24 · 183 阅读 · 0 评论