spring
文章平均质量分 89
WX7251
这个作者很懒,什么都没留下…
展开
-
Spring中的拦截器
1.Spring中的拦截器 在web开发中,拦截器是经常用到的功能。它可以帮我们验证是否登陆、预先设置数据以及统计方法的执行效率等等。 今天就来详细的谈一下spring中的拦截器。spring中拦截器主要分两种,一个是HandlerInterceptor,一个是MethodInterceptor。1.1HandlerInterceptor拦截器这里我们可以实现一个通过HandlerInterceptor实现打印请求开始和结束的日志,如下。1.依赖引入 ...原创 2021-12-30 14:09:14 · 7160 阅读 · 0 评论 -
Spring boot中通过Aop和拦截器实现自定义注解
前言 最近遇到了这样一个工作场景,需要写一批dubbo接口,再将dubbo接口注册到网关中,但是当dubbo接口异常的时候会给前端返回非常不友好的异常。所以就想要对异常进行统一捕获处理,但是对于这种service接口使用@ExceptionHandler注解进行异常捕获也是捕获不到的,应为他不是Controller的接口。这时就想到了自定义一个注解去实现异常捕获的功能。实现通过拦截器+AOP实现自定义注解的实现1.引入相关依赖spring-boot-starter:s...原创 2021-12-28 11:31:35 · 3350 阅读 · 0 评论 -
记录解决Spring Cloud+nacos注入失效的问题
记录springClound以nacos为配置中心遇到的问题问题的关键字:springCloud nacos的配置加载不进去@Value 拉取不到nacos配置的内容java.lang.IllegalArgumentException: Param 'serviceName' is illegal, serviceName is blankat com.alibaba.nacos.api.naming.utils.NamingUtils.getGroupedName(NamingUtils.ja原创 2021-10-28 13:40:22 · 3744 阅读 · 1 评论 -
Hibernate Validator简介
亲爱的小伙伴们我来填坑啦,java中优雅的参数校验方法中的校验的实现原理。1.前言 验证数据是发生在所有应用程序层(从表示层到持久层)的常见任务。通常在每一层中实现相同的验证逻辑,这既耗时又容易出错。为了避免重复这些验证,开发人员经常将验证逻辑直接捆绑到域模型中,将域类与验证代码混淆,验证代码实际上是关于类本身的元数据。JSR 380 - Bean Validation 2.0 - 定义了用于实体和方法验证的元数据模型和 API。默认元数据源是注释,能够通过使用 XML 覆盖和扩展...原创 2021-10-26 15:58:56 · 915 阅读 · 0 评论 -
Spring Security基础知识
Spring Security基础知识原创 2017-09-13 21:09:47 · 718 阅读 · 0 评论 -
spring security基本配置
spring security基本配置原创 2017-09-13 21:24:57 · 467 阅读 · 0 评论 -
spring security自定义登陆和动态
spring security自定义登陆和动态原创 2017-09-13 21:51:09 · 700 阅读 · 0 评论