springboot
文章平均质量分 65
中二Devil
这个作者很懒,什么都没留下…
展开
-
【SpringBoot】接口参数校验
前言 在我们编写后端接口时,不能相信用户给我们的东西,我们需要尽可能的将所有特殊情况考虑到,并且给出回避方案。例如: /** * 用户BO */ @Data public class UserBo { // 年龄 private Integer age; // 性别 private String name; } /** * 测试接口 */ @PostMapping public void saveUser(@RequestBody UserBo userBo) {原创 2021-09-25 15:10:07 · 503 阅读 · 0 评论 -
使用log4jdbc输出sql操作
文章目录前言特性配置依赖配置 application添加 log4jdbc.log4j2.properties添加 logback.xml 前言 log4jdbc 是一个 JDBC 驱动器,能够记录 SQL 日志和 SQL 执行时间等信息。log4jdbc 使用 SLF4J(Simple Logging Facade)作为日志系统。 特性 支持 JDBC3 和 JDBC4 。 支持现有大部分 JDBC 驱动。 易于配置(在大部分情况下,只需要改变驱动类名并在 jdbc url 中加上:log4jdbc,设原创 2021-09-19 20:05:08 · 1013 阅读 · 0 评论 -
RESTful 风格接口书写方式
文章目录1 使用 RESTful 风格接口书写方式1.1 简介1.2 五种请求方式1.3 需要注意的问题1.4 对照学习2 GET 请求参数详解2.1 参数拼接于路径中2.2 以键值对形式拼接于路径中2.2.1 普通单个参数2.2.2 普通多个参数2.2.3 自定义参数名称2.2.4 可缺省参数2.2.5 默认值参数2.2.6 接收数组参数2.2.7 使用 map 接收参数2.2.8 使用对象接收参数 1 使用 RESTful 风格接口书写方式 1.1 简介 RESTful 的核心思想就是,客户端发出的数据原创 2021-08-22 13:30:39 · 2644 阅读 · 0 评论 -
【SpringBoot】OSS 对象存储的应用
前言 对象存储文档完善,内容复杂。这里博主只做简单上传和使用签名URL进行临时授权的操作讲解。 参考:阿里云文档 前置工作 依赖引入 pom.xml 中引入阿里云 OSS 依赖: <dependency> <groupId>com.aliyun.oss</groupId> <artifactId>aliyun-sdk-oss</artifactId> <version>3.10.2</version>原创 2021-07-17 09:51:32 · 188 阅读 · 0 评论 -
【springboot】使用 javax.mail 发送邮件
目录引入依赖配置信息发送邮件工具类使用方法 之前用过 springboot 自带的发送邮件,发送一个简单邮件需要11s+,而使用 javax.mail 只需要不到2s,暂时不清楚原因。 引入依赖 在项目的根目录下的 pom.xml 中加入以下内容: <!--邮件发送--> <dependency> <groupId>javax.mail</groupId> <artifactId>mail</artifactId>原创 2021-05-23 10:24:04 · 1730 阅读 · 1 评论