搭建 Spring Boot REST API 项目 (8) -- Logs 2021-06-20 参考资料:Logging - Spring Boot 安装依赖 其实 Spring Boot 已经内置了 [Apache Commons Logging](https://common ...
搭建 Spring Boot REST API 项目 (7) -- 自动生成 REST API 文档 2021-06-19 本节转载自: > Spring Boot教程第10篇:restdoc - 方志朋的博客 > [Spring Boot教程第11篇:swagger2 - 方志朋的博客](https://www.fangzhipeng.com/spring ...
项目开发中的好习惯 2021-06-16 学校里的程序设计课程只教如何使用编程语言,网上的大多数项目开发教程只教如何开发一个项目。只有在项目开发中才会知道某些潜规则开发项目的好习惯,如合适地使用 Git 分支管理、版本号命名规则等。 合适地使用 Git 分支管理 https://zhuanlan.zhihu.com/p/39148914 Git 基础教程推荐廖雪峰:https://www.liaoxuefeng.com ...
搭建 Spring Boot REST API 项目 (4) -- 校验器 2021-06-16 上面可以看到,Java 能自动将 json 反序列化为 User。但我们可能还需要检查每一个字段的合法性,如注册时要求 email 不为空且唯一;name 不为空;password 不少于 6 位。 使用 javax.validaton javax.validation <a ...
搭建 Spring Boot REST API 项目 (3) -- 请求和应答 2021-06-10 上面的 url 并没有自定义参数,接下来我们定义一下请求参数,使得可以通过 http://localhost:8080/api/user/{id} 和 http://localhost:8080/api/user?id={id} 访问到 {id} 的用户。 结论: // 以 /api/user/{id} 形式访问 @GetMapping("/api/user/ ...
搭建 Spring Boot REST API 项目 (2) -- 数据库和测试 2021-06-09 在上一次提到的 springbootdemo 数据库中添加一个表 users,并插入两条测试数据: create table users ( id int auto_increment, email varchar(100) not null, password varchar(100) not null, name varchar(100) not null, ...
搭建 Spring Boot REST API 项目 (1) -- Hello World 2021-06-07 当时入门的时候没找到系统的 Spring Boot 入门教程,干脆自己写了一个。 不过后来发现还是有优质教程的,是自己没怎么找了: > 雷丰阳2021版SpringBoot2零基础入门springboot全套完整版(spring boot2)哔哩哔哩bilibili > [Spring B ...
浏览器野史 UserAgent列传(转载) 2021-06-04 本文转载自 Litten 博客 的《浏览器野史 UserAgent列传(上)、[(下)](http://www.fangsan.bio/2014/10/05/history-of-browser-userag ...