SpringBoot
SpringBoot学习之路
happytaohaha
好记性不如烂笔头
展开
-
SpringBoot-目录
目录注解SpringBoot注解学习-认识注解认识注解SpringBoot学习注解-Java注解原理Java注解原理过滤器、拦截器、监听器1.springboot-过滤器、拦截器、监听器过滤器、拦截器、监听器...原创 2020-02-05 09:38:21 · 324 阅读 · 0 评论 -
JAVA核心知识点--元注解详解
元注解详解Annotation(注解)从JDK 1.5开始, Java增加了对元数据(MetaData)的支持,也就是 Annotation(注解)。注解其实就是代码里的特殊标记,它用于替代配置文件:传统方式通过配置文件告诉类如何运行,有了注解技术后,开发人员可以通过注解告诉类如何运行。在Java技术里注解的典型应用是:可以通过反射技术去得到类里面的注解,以决定怎么去运行类。注解可以标记在...转载 2020-02-26 21:24:52 · 221 阅读 · 0 评论 -
自定义注解实现权限校验实战
最近刚入职新公司。维护一个老的系统。然后我把权限逻辑基于AOP给简单优化了一下。之后使用注解就可以了。作为一个自定义注解+AOP的实战记录吧。1、提供了一个注解:@CheckPermission/** * @author zhangjiahui01 */@Retention(RetentionPolicy.RUNTIME)@Target({ElementType.METHOD})@D...转载 2020-02-26 21:09:10 · 780 阅读 · 0 评论 -
Undertow技术:为什么很多SpringBoot开发者放弃了Tomcat
在SpringBoot框架中,我们使用最多的是Tomcat,这是SpringBoot默认的容器技术,而且是内嵌式的Tomcat。同时,SpringBoot也支持Undertow容器,我们可以很方便的用Undertow替换Tomcat,而Undertow的性能和内存使用方面都优于Tomcat,那我们如何使用Undertow技术呢?本文将为大家细细讲解。SpringBoot中的Tomcat容器Sp...转载 2020-02-13 15:53:51 · 1139 阅读 · 0 评论 -
@Transactional 事务回滚
Transactional何时触法回滚近日测试用例,发现这样一个现象:在业务代码中,有如下两种情况,比如:throw new RuntimeException("xxxxxxxxxxxx"); 事务回滚throw new Exception("xxxxxxxxxxxx"); 事务没有回滚自以为很了解事务,或许时间久远的缘故,没分析出来何故,遂查阅了下资料,写下了如下的内容,供参考:...转载 2020-02-07 10:39:47 · 715 阅读 · 0 评论 -
@Validated和@Valid区别:Spring validation验证框架对入参实体进行嵌套验证必须在相应属性(字段)加上@Valid而不是@Validated
Spring Validation验证框架对参数的验证机制提供了@Validated(Spring's JSR-303规范,是标准JSR-303的一个变种),javax提供了@Valid(标准JSR-303规范),配合BindingResult可以直接提供参数验证结果。其中对于字段的特定验证注解比如@NotNull等网上到处都有,这里不详述在检验Controller的入参是否符合规范时,使用@V...转载 2019-12-25 14:51:37 · 1092 阅读 · 0 评论 -
springboot validation参数校验-错误整理
错误javax.validation.constraints.Pattern错误示例 @Pattern(regexp = "^[1-9]\\d*$" ,message="排序必须为正整数") private Integer sort;报错:出现error:"HV000030: No validator could be found for constraint ‘javax.val...原创 2019-10-13 17:46:38 · 667 阅读 · 0 评论 -
springboot-过滤器、拦截器、监听器
过滤器、监听器、拦截器过滤器、拦截器的恩怨情仇1. 关系图过滤器过滤器是在请求进入tomcat容器后,但请求进入servlet之前进行预处理。请求的返回结果也是在servlet处理完成后,返回给前端使用。作用:可以对对web服务器管理的所有web资源:例如Jsp, Servlet, 静态图片文件或静态 html 文件等进行拦截(静态文件,跟用户没有关系的内容),从而实现一些特殊的功...转载 2020-02-04 23:00:16 · 307 阅读 · 0 评论 -
SpringBoot学习注解-Java注解原理
JAVA 注解的基本原理以前,『XML』是各大框架的青睐者,它以松耦合的方式完成了框架中几乎所有的配置,但是随着项目越来越庞大,『XML』的内容也越来越复杂,维护成本变高。于是就有人提出来一种标记式高耦合的配置方式,『注解』。方法上可以进行注解,类上也可以注解,字段属性上也可以注解,反正几乎需要配置的地方都可以进行注解。关于『注解』和『XML』两种不同的配置模式,争论了好多年了,各有各的优劣...转载 2019-09-14 10:40:02 · 790 阅读 · 0 评论 -
SpringBoot注解学习-认识注解
1. @SpringbootApplication@SpringbootApplication是启动类上最重要的一个注解 相当于@SpringBootConfiguration //springboot 配置@EnableAutoConfiguration //自动配置@ComponentScan //模块扫描2. @SpringBootConfiguration 是对原@...原创 2019-09-14 09:38:43 · 247 阅读 · 0 评论