首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
leo_M
掘友等级
Java开发
运气好毕业就进入世界500强企业的小渣渣
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
14
文章 14
沸点 0
赞
14
返回
|
搜索文章
赞
文章( 14 )
沸点( 0 )
(十四)从零搭建后端框架——数据库版本管理工具Flyway
在项目中,经常会进行版本的升级。在版本升级时,就会牵扯到数据库的升级。 平时可能我们有一个文件系统保存SQL脚本,需要升到哪个版本就执行对应的SQL脚本。这样很麻烦,并且容易出错。 Flyway是独立于数据库的应用、管理并跟踪数据库变更的数据库版本管理工具。 用通俗的话讲,Fl…
(十三)从零搭建后端框架——Druid,不仅仅是SQL监控
指出了MyBatis使用的不足。如下: 在前面几篇文章中,已经解决前三个问题。该文章就来解决监控的问题。 Druid为监控而生的数据库连接池,下面来实际操作下. Druid有自己的监控页面,要想访问只需要配置参数spring.datasource.druid.stat-view…
(十二)从零搭建后端框架——如此简洁的分页查询
通过使用MyBatis-Plus极大的简化了数据库的操作,实现了简单的CURD。 本篇文章就通过MyBatis-Plus来简洁的实现分页查询。 注:该文章是后续,如若没看过前面的,建议先查看。 若使用MyBatis-Plus原生的分页查询方式,则不需要其它实现(在上一篇的基础上…
(十一)从零搭建后端框架——如此简洁的数据库操作
指出了MyBatis使用的不足。其中一点就是每个实体都需要写增删改查SQL,感觉重复劳动。 如若对MyBatis的使用还不是很熟悉的,可以先查看上面的文章。 在MyBatis的基础上只做增强不做改变,简化开发、提高效率。 没错,你没看错,不需要定义任何接口方法,不需要写任何SQ…
(九)从零搭建后端框架——MyBatis使用和不足思考
在项目的数据库开发中,不可避免地会使用到持久层框架。 当前主流的持久层框架有Spring Data、Hibernate、MyBatis等,这里使用MyBatis。 本文,集成MyBatis并实现了简单的增删改查。在使用过程中,指出MyBatis和项目的不足,并思考解决方案。 如…
(三)从零搭建后端框架——SpringBoot集成Swagger2
现在公司中都使用前后端分离的方式进行开发,比如该项目就是一个纯后端框架。为了前后端更好的对接,就需要编写API文档。 这时我们今天的主角——Swagger2,顺利登场,说:这一些都不是问题。 那它到底为什么能够这么嚣张,它的效果又是怎么样的,我们下面来实际操作下。 至此,Swa…
(五)从零搭建后端框架——统一基类、接口、返回对象设计
在每个项目中,都有自己的一套统一开发规范。比如API接口必须返回统一格式,比如实体对象必须继承指定的类等等。 好的设计可以让开发事半功倍,而坏的设计可能让开发感到很难受。 废话不多说,下面是本项目的设计。 所有的API接口返回类型必须为ApiResult,统一格式方便前端处理。…
从零搭建后端框架 —— 持续更新
目录(一)从零搭建后端框架——构建SpringBoot项目(二)从零搭建后端框架——SpringBoot自定义Banner(三)从零搭建后端框架——SpringBoot集成Swagger2(四)从零搭
(八)从零搭建后端框架——听起来高大上的国际化
第一次听到国际化这个词,都会觉得它相当的高大上。 国际化的目的是使同一个项目能够在不同地区运行。说简单点,页面上的文字或提示信息能够随着语言环境而改变。 要想实现语言的保存和切换,需要实现LocaleResolver和LocaleChangeInterceptor。如下: Lo…
(七)从零搭建后端框架——优雅地进行参数校验
参数校验是后端请求的第一道防线,不符合条件的请求,越在前面拦截掉,消耗的资源越少。 这样实现并没有什么错,但是看起来实在不够优雅。 下面使用Spring Validator对该代码进行优化。 使用该方式已经是非常方便的进行参数校验方式了。 但是不难发现,当有多个接口需要进行参数…
下一页
个人成就
文章被点赞
5
文章被阅读
1,922
掘力值
72
关注了
6
关注者
1
收藏集
0
关注标签
3
加入于
2020-05-15