Spring
文章平均质量分 52
Spring知识整理记录
方猿
这个作者很懒,什么都没留下…
展开
-
Spring事务传播
一、总述定义:事务传播行为(propagation behavior)指的就是当一个事务方法被另一个事务方法调用时,这个事务方法应该如何进行。例如:methodA事务方法调用methodB事务方法时,methodB是继续在调用者methodA的事务中运行呢,还是为自己开启一个新事务运行,这就是由methodB的事务传播行为决定的。七种传播行为如下:二、详述以下内容,暂时不考虑AOP和各层之间如何控制事务传播。单纯的就是俩方法间如何传播事务。2.1 PROPAGATION_REQUIRED原创 2021-06-28 20:59:26 · 77 阅读 · 0 评论 -
NotNull和@NotEmpty和@NotBlank区别,No validator could be found for type
如果在使用注解 @Validator的时候,出现如下错误:javax.validation.UnexpectedTypeException: No validator could be found for type: java.lang.Integer那一定是在基本类型上使用注解出现的错误,需要注意的是:@NotEmpty:用在集合类上面,验证注解的元素值不为null且不为空(字符串长度不为0、集合大小不为0)@NotBlank:用在String上面,验证注解的元素值不为空(不为null、去除原创 2021-06-28 12:12:53 · 276 阅读 · 0 评论 -
validation校验开发实战
1、NotNull 和 @NotEmpty 和@NotBlank 区别如果在使用注解 @Validator的时候,出现如下错误: javax.validation.UnexpectedTypeException: No validator could be found for type: java.lang.Integer那一定是在基本类型上使用注解出现的错误,需要注意的是:@NotEmpty 用在集合类上面,验证注解的元素值不为null且不为空(字符串长度不为0、集合大小不为0)@NotBlan原创 2021-06-28 12:07:24 · 819 阅读 · 0 评论 -
springboot available: expected at least 1 bean which qualifies as autowire candidate
问题情况项目内部封装了一套公共Util服务在Maven私服,包路径为cn.com.abc。(虚拟)而目前我新开发一个服务,公共包路径为cn.com.abc.nb。此时我需要使用Util jar包内的SftpUtil工具类,该类由@Component注入到容器中。新服务中Autowire一直无法自动注入,报错信息如标题。问题分析SpringBoot项目的Bean装配默认规则是根据Application类所在的包位置从上往下扫描!新服务的Application在cn.com.abc.nb目录下,则原创 2021-06-26 18:17:37 · 304 阅读 · 0 评论