- 博客(6)
- 收藏
- 关注
原创 springboot集成jooq框架,连接MySQL数据库
前言之前朋友推荐了一款ORM框架jooq,有空的时候搜了一下资料,感觉有点意思,就自己写了个简单demo。官方简介说:jOOQ 高效的合并了复杂 SQL、类型安全、源码生成、Active Records、存储过程以及高级数据类型的 Java 类库。这款框架相对mybatis,对于java开发来说,复杂查询这一块相对更轻松一些,它可以很方便地进行复杂SQL的查询。springboot+jooq项目搭建pom引入相关依赖这里利用jooq插件反向生成实体类及dao层代码,直接把整个pom文件粘出来,根据需
2020-11-16 22:45:43
570
原创 springcloud微服务实战-博客系统后端(三 网关gateway)
微服务网关网关主要是对外提供统一的后端程序访问入口,采用nacos发现服务。pom.xml依赖如下:<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.o
2020-10-19 21:33:20
197
原创 springcloud微服务实战-博客系统后端(二 权限中心)
权限中心工程结构auth-client为基础model,包含数据传输对象POJO,以及对外提供的微服务接口。auth-server为项目启动入口,它依赖于auth-client。依赖pomauth-client:base里包含所有springboot分布式开发依赖包。<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xs
2020-10-19 21:20:12
237
原创 springcloud微服务实战-博客系统后端(一 基础工程搭建)
前言最近项目开始用微服务了,之前并没有真正使用过微服务。所以这里把这次项目搭建的基础框架学习借鉴一下,搭建一个简单的微服务实践项目,以博客系统为例,分为网关、权限中心、用户中心、博客中心四个微服务项目。下面是整个项目的具体框架结构:工程依赖springboot,springcloud,等开源框架;base-sdk,base-log-spring-boot-starter为私有的基础依赖工程,工程地址:https://gitee.com/AfterTheFall/kite-sdk。具体的要做的就是把
2020-10-19 20:52:16
413
原创 企业级项目业务异常自定义规范
前言工作几年以来,也接触过几个企业开发的项目,遇到过的项目对于业务自定义异常的处理方式也是五花八门。这里总结一下自己对于自定义业务异常规范的一些理解,也记一下自己对于全局异常处理的一点方法。全局业务异常类定义@Datapublic class BizException extends Exception { private Integer code; private String message; /** * 可以直接抛出的异常 * @param err
2020-10-12 21:55:42
376
原创 tk.mybatis.mapper.MapperException: 无法获取实体类xxx.xxx.UserDO
项目中使用spring-boot-devtools,导致tk.mybatis加载数据库实体报错网上找到的解决方案不能解决问题。最后定位为devtools开启导致的错误。配置文件中热部署生效:spring.devtools.restart.enabled=true定位到tk.mybatis框架,MapperCacheDisabler中该类作用初始化完成后,清空类信息的缓存,如果使用了 Devtools,会清除当前的ClassLoader,导致mapper最后找不到:private void re
2020-09-18 11:55:13
1416
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人