springboot
文章平均质量分 65
中二Devil
这个作者很懒,什么都没留下…
展开
-
【SpringBoot】接口参数校验
前言在我们编写后端接口时,不能相信用户给我们的东西,我们需要尽可能的将所有特殊情况考虑到,并且给出回避方案。例如:/*** 用户BO*/@Datapublic class UserBo { // 年龄 private Integer age; // 性别 private String name;}/*** 测试接口*/@PostMappingpublic void saveUser(@RequestBody UserBo userBo) {原创 2021-09-25 15:10:07 · 505 阅读 · 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 · 1019 阅读 · 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 · 2650 阅读 · 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 · 191 阅读 · 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 · 1738 阅读 · 1 评论