随笔 - 832  文章 - 2  评论 - 31  阅读 - 167万

随笔分类 -  spring

1
Spring事务管理接口:PlatformTransactionManager、TransactionDefinition和TransactionStatus
摘要:Spring 的事务管理是基于 AOP 实现的,而 AOP 是以方法为单位的。Spring 的事务属性分别为传播行为、隔离级别、只读和超时属性,这些属性提供了事务应用的方法和描述策略。 在 Java EE 开发经常采用的分层模式中,Spring 的事务处理位于业务逻辑层,它提供了针对事务的解决方案。 阅读全文
posted @ 2021-07-08 12:04 小破孩楼主 阅读(1219) 评论(0) 推荐(0) 编辑
@Import注解的作用
摘要:1.简介 2.源码解析 2.1 导入配置的三种类型 2.2 源码解释 3、测试例子 3.1 导入普通类 3.2 导入带有@Configuration的配置类 3.3 通过ImportSelector 方式导入的类 3.4 通过 ImportBeanDefinitionRegistrar 方式导入的类 阅读全文
posted @ 2021-06-22 13:12 小破孩楼主 阅读(277) 评论(0) 推荐(0) 编辑
Spring中 BeanFactory和ApplicationContext的区别
摘要:BeanFactory和ApplicationContext的区别 ApplicationContext是BeanFactory的子接口 ApplicationContext提供了更完整的功能: 1、继承了MessageSource,因此支持国际化。 2、统一的资源文件访问方式 3、提供在监听器中注 阅读全文
posted @ 2021-05-28 16:50 小破孩楼主 阅读(270) 评论(0) 推荐(0) 编辑
gradle+idea配置阅读Spring源码开发环境(解决jar包下载缓慢问题)
摘要:gradle+idea配置阅读Spring源码开发环境(解决jar包下载缓慢问题)阅读源码是学习Spring的最好的方法,但是Spring不是使用maven进行构建,而是使用gradle进行构建的。gradle大家可以理解为和maven一样的东西,整体思想和maven也差不多。很多博客都大概总结了使 阅读全文
posted @ 2021-03-30 21:44 小破孩楼主 阅读(1158) 评论(0) 推荐(0) 编辑
aop中execution 表达式
摘要:学习Spring中的aop组装切面时遇到的execution表达式,下面是execution表达式的详解 切入点表达式:execution(* 包名.*.*(..)) 整个表达式可以分为五个部分: 1、execution(): 表达式主体。 2、第一个*号:方法返回类型, *号表示所有的类型。 3、 阅读全文
posted @ 2020-08-07 16:13 小破孩楼主 阅读(3231) 评论(0) 推荐(1) 编辑
Spring注解的(List&Map)特殊注入功能 (源码没有看)
摘要:一、先看一个示例演示:spring注解的一个特殊的注入功能。 首先,是定义一个接口,3个实现类。 public interface GreetService { public String sayHello(String name); } @Service("china") public class 阅读全文
posted @ 2020-07-15 22:08 小破孩楼主 阅读(422) 评论(0) 推荐(0) 编辑
事务的七种传播行为(以代码为例,做个笔记)
摘要:下面是我自己的一些代码例子: 1.PROPAGATION_REQUIRED 未加事务,两条数据正常插入. 加上事务 两个都回滚 第一个正常插入,第二个回滚 数据回滚了,再一次证明了,PROPAGATION_REQUIRED是事务合并成一个事务了 2、2.Propagation.SUPPORTS 若是 阅读全文
posted @ 2020-07-12 23:44 小破孩楼主 阅读(406) 评论(0) 推荐(0) 编辑
Spring 事务 -- @Transactional的使用
摘要:一、事务简单介绍 事务指逻辑上的一组操作,组成这组操作的各个单元,要不全部成功,要不全部不成功。 1.1 事务基本要素 原子性(Atomicity): 事务开始后所有操作,要么全部做完,要么全部不做,不可能停滞在中间环节。事务执行过程中出错,会回滚到事务开始前的状态,所有的操作就像没有发生一样。也就 阅读全文
posted @ 2020-07-12 17:21 小破孩楼主 阅读(1069) 评论(0) 推荐(0) 编辑
Spring 事务传播行为
摘要:概述 一般SSH的项目都是使用三层架构即Controller、Services、DAO。 Spring 的事务一般都在Services定义,而Controller、DAO都不定义事务。 那么 Services 方法调用 Services 的方法,事务是怎么执行的? 有些人说不建议Service 调用 阅读全文
posted @ 2020-07-12 12:10 小破孩楼主 阅读(248) 评论(0) 推荐(0) 编辑
springboot线程池任务调度类 -- ThreadPoolTaskScheduler介绍(还没细看,看不懂)
摘要:springboot中有一个bean,ThreadPoolTaskScheduler,可以很方便的对重复执行的任务进行调度管理;相比于通过java自带的周期性任务线程池ScheduleThreadPoolExecutor,此bean对象支持根据cron表达式创建周期性任务。 下面介绍一下此bean对 阅读全文
posted @ 2020-06-09 21:39 小破孩楼主 阅读(1371) 评论(0) 推荐(0) 编辑
Spring中ApplicationListener的使用
摘要:ApplicationListener是Spring事件机制的一部分,与抽象类ApplicationEvent类配合来完成ApplicationContext的事件机制。 如果容器中存在ApplicationListener的Bean,当ApplicationContext调用publishEven 阅读全文
posted @ 2020-06-09 09:05 小破孩楼主 阅读(310) 评论(0) 推荐(0) 编辑
cron表达式详解
摘要:Cron表达式是一个字符串,字符串以5或6个空格隔开,分为6或7个域,每一个域代表一个含义,Cron有如下两种语法格式: (1) Seconds Minutes Hours DayofMonth Month DayofWeek Year (2)Seconds Minutes Hours DayofM 阅读全文
posted @ 2020-06-08 23:32 小破孩楼主 阅读(286) 评论(0) 推荐(0) 编辑
Spring通过springframework.data的@PageableDefault注解分页
摘要:在使用Spring+mybatis框架时,看到很多人用的pageHelper插件进行分页,如果不用的话,使用spring.data下的@PageableDefault也是可以完成分页功能的。 @PageableDefault接口 package org.springframework.data.we 阅读全文
posted @ 2020-05-27 20:09 小破孩楼主 阅读(4898) 评论(0) 推荐(0) 编辑
@Autowired 与@Resource的区别
摘要:一、Autowired与Resource基本背景 1、两者都是用于bean的注入使用 2、@Resource 默认按照byName方式进行装配,属于J2EE自带注解,没有指定name时,name指的是变量名 1)如果同时指定了name和type,则从Spring上下文中找到唯一匹配的bean进行装配 阅读全文
posted @ 2020-05-05 23:10 小破孩楼主 阅读(703) 评论(0) 推荐(0) 编辑
window.location.href方式提交json数据
摘要:${ctx}/vehicleFlow/to_vehflow_detail.do?strJson="+encodeURIComponent(json) 阅读全文
posted @ 2019-12-12 14:51 小破孩楼主 阅读(2834) 评论(0) 推荐(0) 编辑

1
< 2025年2月 >
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 1
2 3 4 5 6 7 8

点击右上角即可分享
微信分享提示