Spring
雨露天泽
这个作者很懒,什么都没留下…
展开
-
spring事务传播机制总结
REQUIRED(Spring默认的事务传播类型) Required如果当前没有事务,则自己新建一个事务,如果当前存在事务,则加入这个事务根据场景举栗子,我们在testMain和testB上声明事务,设置传播行为REQUIRED,伪代码如下:@Transactional(propagation = Propagation.REQUIRED)public void testMain(){ A(a1); //调用A入参a1 testB(); //调用testB}..原创 2020-11-07 10:35:26 · 345 阅读 · 1 评论 -
spring事务
1、Spring事务隔离级别Spring事务隔离级别比数据库事务隔离级别多一个default1) DEFAULT (默认) 这是一个PlatfromTransactionManager默认的隔离级别,使用数据库默认的事务隔离级别。另外四个与JDBC的隔离级别相对应。2) READ_UNCOMMITTED (读未提交) 这是事务最低的隔离级别,它允许另外一个事务可以看到这个事务未提交的数据。这种隔离级别会产生脏读,不可重复读和幻像读。3) READ_COMMITTED (读已提交)原创 2020-10-30 11:32:55 · 223 阅读 · 0 评论 -
反射
反射是实现动态代理的基础。我们聊下反射。原创 2020-06-04 10:42:18 · 249 阅读 · 0 评论 -
spring-动态代理
突然不知道动态代理是啥了,能做什么了,解决了什么问题,苦苦。原创 2020-05-31 21:48:17 · 290 阅读 · 0 评论 -
springboot总结
检验规则常用的校验规则如下@NotBlank:判断字符串是否为null或者是空串(去掉两边空格)@NotEmpty:判断字符串是否为null或者是空串(不会去掉两边空格,也即是如果你输入的是一段空串,校验会通过)@Length:判断字符的长度(最大或最小)[校验数字会抛异常的哦]@Min:判断数值最小值@Max:判断数值最大值@Email:判断邮箱是否合法e/details/944...原创 2020-04-26 21:35:20 · 257 阅读 · 0 评论 -
SpringBoot 使用Thymeleaf模板引擎
首先引入Thymeleaf的jar包<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-thymeleaf</artifactId></dependency>这样应该就可以使用了,使...原创 2020-04-19 20:53:46 · 342 阅读 · 0 评论