Java注解
文章平均质量分 60
记录相关注解的使用操作
是汤圆丫
CSDN内定内容创作人,我的技术有温度
no bug
渴望技术服务社会
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
[java基础 【异常篇】] @Transactional(rollbackFor=Exception.class)的使用场景
异常分类Exception分为运行时异常RuntimeException和非运行时异常如果不对运行时异常进行处理,那么出现运行时异常之后,要么是线程中止,要么是主程序终止。如果不想终止,则必须捕获所有的运行时异常,决不让这个处理线程退出。队列里面出现异常数据了,正常的处理应该是把异常数据舍弃,然后记录日志。不应该由于异常数据而影响下面对正常数据的处理。非运行时异常是RuntimeException以外的异常,类型上都属于Exception类及其子类。如IOException、SQLExcepti原创 2021-05-06 10:37:28 · 3337 阅读 · 1 评论 -
Java 注解@Pattern 参数验证------正则验证的使用
正则表达式使用@Pattern验证BigDecimal 会报错 没有验证这个 这是一个别人自己写的 /** * 校验Decimal类型的数值 * @param obj * @return */ public static boolean judgeTwoDecimal(Object obj) { boolean flag = false; try { if (obj != null原创 2021-04-13 11:02:35 · 3455 阅读 · 1 评论 -
[JPA知识] 通过@Valu和@ConfigurationProperties注解去拿yml参数?
以下知识点 我这是在项目发现除了@VALUE 还能通过其他方式去拿参数 这个项目是JPA+BOOT框架在编写项目代码时,我们要求更灵活的配置,更好的模块化整合。在 Spring Boot 项目中,为满足以上要求,我们将大量的参数配置在application.properties 或 application.yml 文件中,通过@ConfigurationProperties 注解,我们就方便的能拿到yml里面的参数…获取yml参数的以下方式:必须通过添加 @Component 注解让 C原创 2021-03-30 09:55:24 · 413 阅读 · 0 评论 -
[JPA注解] @Transactional注解了解
@Transactional(rollbackFor = Exception.class)@Transactional 进阶@Transactional 注解的属性信息属性 描述name 当在配置文件中有多个 TransactionManager , 可以用该属性指定选择哪个事务管理器propagation 事务的传播行为,默认值为 REQUIREDisolation 事务的隔离度,默认值采用 DEFAULTtimeout 事务的超时时间,默认值为-1。如果超过该时间限制但事务还没有完成,则原创 2021-03-29 15:57:17 · 1213 阅读 · 0 评论 -
[JAP] @Transient注解的了解
实体类的注解@Transient@Transient spring-data 下的一个注解,整合了hibernate创建ORM关系映射时候使用,@table @id 等,在ORM映射时候不作为创建字段参与ORM映射,仅仅是VO字段需求、原创 2021-03-29 11:18:13 · 300 阅读 · 0 评论 -
JSR303校验之@NotEmpty注解
@NotEmpty注解失败的原因:没有使用@Validated或者@Valid注解,原因如下:对JavaBean的属性值进行校验前会首先判断是否存在@Validated或者@Valid注解,只有存在才会执行具体的校验逻辑;@NotEmpty 用在集合类上面加了@NotEmpty的String类、Collection、Map、数组,是不能为null或者长度为0的(String Collection Map的isEmpty()方法)@NotBlank只用于String,不能为null且trim()..原创 2020-05-24 09:27:21 · 10237 阅读 · 0 评论 -
@SuppressWarnings("serial")的理解
@SuppressWarnings(“serial”) 借鉴山清水秀ysu作用:用于抑制编译器产生警告信息抑制单类型警告抑制多类型警告抑制所有类型警告· @SuppressWarnings(“unchecked”)告诉编译器忽略 unchecked 警告信息,如使用List,ArrayList等未进行参数化产生的警告信息。· @SuppressWarnings(“serial”)如果编译器出现这样的警告信息:The serializable class WmailC原创 2020-05-11 15:09:06 · 1318 阅读 · 0 评论 -
@JsonProperty注解的理解
@JsonProperty注解 返回Json格式 返回的属性 是value里面的属性, 1.前端传参数过来的时候,使用这个注解,可以获取到前端与注解中同名的属性 2。后端处理好结果后,返回给前端的属性名不是以实体类属性名为准,而以注解中的 —属性名— 为准@JsonProperty作用在字段或方法上,用来对属性的序列化/反序列化,可以用来避免遗漏属性,同时提供对属性名称重命名,@JsonProperty不仅仅是在序列化的时候有用,反序列化的时候也有用,比如有些接口返回的原创 2020-05-11 14:48:15 · 2145 阅读 · 0 评论
分享