正文省略一万字( 参考:HandlerMethodArgumentResolver(一):Controller方法入参自动封装器(将参数parameter解析为值)【享学Spring MVC】 - 云+社区 - 腾讯云 (tencent.com)HandlerMethodArgumentResolver(二):Map参数类型和固定参数类型【享学Sp…
mirai文档:https://docs.mirai.mamoe.net/框架搭建参考项目:zsefvbhuhh/Mirai-SpringBoot-Demo: 简单的Mirai+SpringBoot启动Demo (github.com) 我之前写过一个基于 mirai-console 的 mirai 机器人。 这种插件模式虽然方便,但是如果想要引入…
什么是RestTemplate RestTemplate 是 Spring 提供的一个Http请求工具。它支持常见的Rest请求方案的模板,例如 GET 请求、POST 请求、PUT 请求、DELETE 请求以及一些通用的请求执行方法 exchange 以及 execute。说白了,它的功能就类似 HttpClient。在Spring项目中,使用 …
依赖 Hibernate Validator是Spring Boot集成的参数校验框架; 但从Spring Boot 2.3版本开始默认移除了校验功能,如果想要开启的话需要添加如下依赖。 <dependency> <groupId>org.springframework.boot</groupId> <ar…
AOP的相关术语 切面(Aspect) 切点+通知 切点(Pointcut) 切点定义了通知功能被应用的范围。比如日志切面的应用范围就是所有接口,即所有controller层的接口方法。 通知(Advice) 通知描述了切面要完成的工作以及何时执行。 前置通知(Before):在目标方法调用前调用通知功能;后置通知(After):在目标方法调用之后…