Spring 项目利用自定义注解 + 反射机制,消除重复代码(附源码)
Java

Spring 项目利用自定义注解 + 反射机制,消除重复代码(附源码)

8 0

1. 案例场景假设银行提供了一些 API 接口,对参数的序列化有点特殊,不使用 JSON,而是需要我们把参数依次拼在一起构成一个大字符串。按照银行提供的API文档顺序,将所有的参数构成定长的数据,并且拼接在一起作为一整个字符串。因为每一种参数都有固定长度,未达到长度需要进行填充处理字符串类型参数不满...

阅读全文
阿里规定超过三张表时禁止使用JOIN关联,为什么呢?
MySQL

阿里规定超过三张表时禁止使用JOIN关联,为什么呢?

71 0

一,提问题出《阿里巴巴JAVA开发手册》里面写了超过三张表禁止加入,这是为什么?二、问题分析对这个结论,你是否有疑问?也不知道是哪位先哲说的人云亦云,今天我设计了sql,来验证这个结论。(实验没有从代码角度分析,目前达不到。可以把mysql当一个黑盒,使用角度来验证这个结论的时候,会有很多发现,各位...

阅读全文
前后端分离 MVC 架构与 Java 接口规范,深入剖析必要性!
Java

前后端分离 MVC 架构与 Java 接口规范,深入剖析必要性!

35 0

1、前言随着互联网的高速发展,前端页面的展示、交互体验越来越灵活、炫丽,响应体验也要求越来越高,后端服务的高并发、高可用、高性能、高扩展等特性的要求也愈加苛刻,从而导致前后端研发各自专注于自己擅长的领域深耕细作。然而带来的另一个问题:前后端的对接界面双方却关注甚少,没有任何接口约定规范情况下各自干各...

阅读全文
利用注解 + 反射优雅的实现通用 Excel 导入导出(通用版附源码)
Java

利用注解 + 反射优雅的实现通用 Excel 导入导出(通用版附源码)

21 0

日常在做后台系统的时候会很频繁的遇到Excel导入导出的问题,正好这次在做一个后台系统,就想着写一个公用工具来进行Excel的导入导出。一般我们在导出的时候都是导出的前端表格,而前端表格同时也会对应的在后台有一个映射类。所以在写这个工具的时候我们先理一下我们需要实现的效果:1、导出方法接收一个lis...

阅读全文
Spring Boot 集成 druid + mybatis plus 实现多数据源配置
Java源码

Spring Boot 集成 druid + mybatis plus 实现多数据源配置

5 0

记得面试时候,有面试官会问道,你们多数据源是怎么实现的呀。.......,一阵蒙蔽中,然后说道我们之前项目中,没有用到多数据源。所幸,目前做得项目中有一个业务逻辑中,用到多个数据库数据情况,多数据源华丽上线。一. mybatis plus因为我们项目是springboot+mybatis plus,...

阅读全文