封装 Spring Boot 库并使用 GitHub Packages 发布
后端写多了一些常用的东西可以封装成一个库,最好还能发布到什么地方直接加个仓库就能加依赖。 因为我的项目大部分是托管在 GitHub 上的,于是可以考虑直接使用 GitHub Packages 进行发布。
31 January 2022
后端写多了一些常用的东西可以封装成一个库,最好还能发布到什么地方直接加个仓库就能加依赖。 因为我的项目大部分是托管在 GitHub 上的,于是可以考虑直接使用 GitHub Packages 进行发布。
本文归纳了 RESTful 接口设计实践中的一些经验。
HTTP 协议中的请求只能由客户端发起,如果需要服务端主动向客户端发送信息,就会用到 WebSocket
使用 Mockito 可以用来给模块打桩,实现单元测试
对后端进行集成测试的时候,我们一般都希望从发送 HTTP 请求开始对后端进行完整的测试,可能会考虑用 Postman 或者 Postwoman 这类东西,但是直觉告诉我们应该也可以把集成测试写在代码里
现在 SpringBoot 上比较主流的持久层 ORM 框架应该就是 MyBatis 和 JPA 了。JPA 对于简单查询(特别是作业)非常方便,可以说开箱即用,但是面对复杂查询就要稍微多学一点;而 MyBatis 写起来虽然没那么简洁,但在复杂查询的时候直接上 SQL 语句就完事了
官网说,Vuex 是为 Vue.js 应用开发的状态管理模式。个人理解就是管理全局变量的单例,支持响应式,存储状态或数据
Vue Router 是 Vue.js 官方提供的路由管理器,轻松构建单页应用
本文基于用 Vue CLI 创建的脚手架,包括动态路径参数、嵌套路由、命名视图、懒加载
Vue CLI 是 Vue.js 提供的命令行工具
我们可以使用它来快速创建一个脚手架项目
因为是我某门课的作业才顺便写的,因为感觉 js 后端偏向玩具所以不太感兴趣。但还是不得不说这玩具真好玩,贼牛逼。Express 框架用几十行代码就能搭出几乎完整的后端脚手架