Easter79 Easter79
2年前
springboot禁用内置Tomcat的不安全请求方法
起因:安全组针对接口测试提出的要求,需要关闭不安全的请求方法,例如put、delete等方法,防止服务端资源被恶意篡改。用过springMvc都知道可以使用@PostMapping、@GetMapping等这种注解限定单个接口方法类型,或者是在@RequestMapping中指定method属性。这种方式比较麻烦,那么有没有比较通用
Stella981 Stella981
2年前
Dubbo使用jsr303框架hibernate
前言,传递的DTO带有hibernatevalidator的注解校验会报错。Dubbo可以集成jsr303标准规范的验证框架,作为验证框架不二人选的hibernatevalidator是大家都会经常在项目中使用的,但是在Dubbo使用是会发生下面这个问题。问题描述背景:使用springmvc做restful,
Stella981 Stella981
2年前
Spring MVC常用注解到底如何使用?
点击上方“猿程之家”,选择“置顶公众号”关键时刻,第一时间送达!阅读本文需要5分钟作者:一杯甜酒原文:https://blog.csdn.net/u012562943/article/details/50341491引言使用SpringMVC的注解及其用法和其它相关知识来实现控制器功能。
Easter79 Easter79
2年前
SpringMvc的学习笔记
springmvc\_@RequestMapping注解\_映射请求的URL:1.@RequestMapping除了修饰方法,还可以修饰类2.类定义处:提供初步请求的映射信息。相当于WEB应用的根目录2).方法处:提供进一步的细分映射信息。相对于类定义处的url.若类定义处未标注@RequestMapping,则方
Stella981 Stella981
2年前
Spring Boot 与 Kotlin 验证web表单信息
在做web开发的时候,我们需要验证表单,确认用户提交的信息是安全的,比如用户名不能超过多少位,密码不能少于多少位等等。那么如何在SpringBoot与Kotlin中验证表单信息?在springmvc工程中,需要检查表单信息,表单信息验证主要通过注解的形式。表单验证下面我们在之前《SpringBoot与kotlin使用
Stella981 Stella981
2年前
Spring MVC 解读——@RequestMapping (2)
SpringMVC解读——@RequestMapping    上一篇文章中我们了解了Spring如何处理@RequestMapping注解,并将请求映射信息保存到系统中以处理客户端发送来的请求,但是Spring是怎样接受请求,并根据请求URL来匹配正确的处理器方法呢,更重要的是Sprin
Easter79 Easter79
2年前
SpringMvc @JsonView 使用方式
准确来说,@JsonView注解不是Spring的,它位于jacksonannotation包中;作用:SpringMvc使用@ResponseBody将结果以json返回客户端, 有些实体类的某些字段可以不被包括在JSON中;思考了这种情况可能适用的情形:有多方调用这个接口,需要针对不同业务场景返回不同形式的JSON,但是这种情况的话只拷贝需要
Easter79 Easter79
2年前
Spring注解大全,汇总版
Spring使用的注解大全和解释注解解释@Controller组合注解(组合了@Component注解),应用在MVC层(控制层),DispatcherServlet会自动扫描注解了此注解的类,然后将web请求映射到注解了@RequestMapping的方法上。@Service组合注解(组合了@Component注解),应用在
Wesley13 Wesley13
2年前
Java元注解
1、注解数据类型注解是写在.java文件中,使用@interface作为关键字,所以注解也是Java的一种数据类型,从广泛的定义来说,Class、Interface、Enum、Annotation都属于Class类型。2、元注解在创建注解的时候,需要使用一些注解来描述自己创建的注解(即注解的注解),就是写在@interfac
Easter79 Easter79
2年前
SpringMVC 中 @ControllerAdvice 注解的三种使用场景!
@ControllerAdvice,很多初学者可能都没有听说过这个注解,实际上,这是一个非常有用的注解,顾名思义,这是一个增强的Controller。使用这个Controller,可以实现三个方面的功能:1.全局异常处理2.全局数据绑定3.全局数据预处理灵活使用这三个功能,可以帮助我们简化很多工作