kenx
  • 13
    文章
  • 2
    专栏
  • 7044
    访问
  • 2
    粉丝
  • 2
    关注
  • 3
    获赞

kenx 等级

男 | 高级架构开发 | 发顺计算机
Java开发高级工程师(公众号猿小叔) Java,SpringBoot,SpringCloud,Python,Vue
  • 最新发表
  • 最多访问
  • 最多收藏
  • 最多评论
个人博客开发之blog-api项目整合MyBatisPlus代码自动生成CURD

整合MybatisPlus 导入依赖xml <!mysql <dependency <groupIdmysql</groupId <artifactIdmysqlconnectorjava</artifactId <scoperuntime</scope

kenx
515
0
1
个人博客开发之blog-api项目统一结果集api封装

前言由于返回json api 格式接口,所以我们需要通过java bean封装一个统一数据返回格式,便于和前端约定交互, 状态码枚举ResultCodejavapackage cn.soboys.core.ret;import lombok.Getter;/ @author kenx @version 1.0 @date 2021/6/17 15:35

kenx
507
0
0
SpringBoot 优雅整合Swagger Api 自动生成文档

前言一个好的可持续交付的项目,项目说明,和接口文档是必不可少的,swagger api 就可以帮我们很容易自动生成api 文档,不需要单独额外的去写,无侵入式,方便快捷大大减少前后端的沟通方便查找和测试接口提高团队的开发效率方便新人了解项目,剩余的时间就可以去约妹子啦 整合swagger api这里我们自己去整合swagger api比较麻烦,要导入好几个包

kenx
460
0
1
个人博客开发之blog-api项目创建

前言先从接口项目开始写,blogapi写完全部接口后再写后台blogadmin,再写前端项目blog这样的项目开发顺序 blogapi项目创建这里自己用IDEA创建即可 目录结构xml├── HELP.md├── blogapi.iml├── pom.xml└── src ├── main │   ├── java │   │   └──

kenx
502
0
0
个人博客开发之技术选型规划

项目技术1. SpringBoot2.4.7 技术栈2. MybatisPlus3.4.x ORM框架3. Mysql8.0 数据库4. IDEA 2021 开发工具5. Mac pro 电脑6. Redis 缓存7. Thymeleaf 模版引擎 项目架构1. 打算用现在最流行的架构模式,前后端分离,采用RESTful API 规范风格json api

kenx
416
0
1
个人博客开发之数据库设计

前言分享完需求,我们就按照需求去设计数据库就可以了,这里我数据库选用Mysql 原因呢Mysql相对于其他数据库如ORACLE等轻巧,方便,开源,免费,好用,而且效率也够用 数据库设计这里数据库设计我推荐大家一款数据库设计工具,我一直在使用觉得还不错叫PDMan多平台版本,Mac Windows,Linux 系统都有 。总之功能非常强大 , 分表设计 用户表

kenx
490
0
0
个人博客开发之需求分析

前言 回首过往从入行开发作为一个程序员,我就想要一个自己的blog了,我是一个比较爱折腾的人,刚开始了解到时候是使用第三方建站blog系统,如,WordPress ,Typecho,等来搭建自己博客,然后我开始购买阿里云服务器,注册域名,搭建系统,选择主题,甚至不惜付费购买,等一切折腾弄好后,刚开始我还坚持写blog 后面就放弃了,不了了之了,!!!后面过了

kenx
443
0
2
SpringBoot Validation参数校验 详解自定义注解规则和分组校验

前言Hibernate Validator 是 Bean Validation 的参考实现 。Hibernate Validator 提供了 JSR 303 规范中所有内置 constraint 的实现,除此之外还有一些附加的 constraint在日常开发中,Hibernate Validator经常用来验证bean的字段,基于注解,方便快捷高效。在Spr

kenx
524
0
0
SpringBoot Validation优雅的全局参数校验

前言我们都知道在平时写controller时候,都需要对请求参数进行后端校验,一般我们可能会这样写javapublic String add(UserVO userVO) if(userVO.getAge() null) return "年龄不能为空"; if(userVO.getAge() 120) r

kenx
511
0
0
SpringBoot2.4.x整合Mybatis-Plus3.4.x(详细教程)

Mybatis和MybatisPlus的区别与联系 MybatisPlus是一个Mybatis的增强工具,只是在Mybatis的基础上做了增强却不做改变,MyBatisPlus支持所有Mybatis原生的特性,所以引入MybatisPlus不会对现有的Mybatis构架产生任何影。MybatisPlus又简称(MP)是为简化开发,提高开发效率而生正如官网所说

kenx
565
0
0