- 博客(6)
- 收藏
- 关注
转载 基于断言方式,减少业务逻辑中大量if判断
前言使用过spring全家桶的都应该知道现如今大部分系统对于业务逻辑的异常处理,都是基于springmvc的统一异常处理器进行拦截包装后,返回给前端一个Result(包含code,业务异常msg等消息)结果对象,前端可以根据code以及msg进行友好提示。如下:自定义业务逻辑异常/*...
2019-08-14 09:58:00 149
转载 Spring组合注解的神奇实用功能详解(功能组合以及别名属性覆盖)
组合注解 注解的作用就不用介绍了吧,主要就是用来简化配置,通过自定义注解或者其他框架提供的注解,只要往方法或者类上一加,就可以实现许多神奇的功能。 spring 4.2之后就提供了组合注解的实现方式,啥是组合注解呢,其实就是将多个注解作用于一个注解,用一个注解就可以来实现那多个注解的功...
2019-06-07 01:12:00 176
转载 java枚举工具类(减少每个枚举中重复的方法)
前言几乎每个系统或多或少都会有些枚举,用来减少硬编码。有时保存数据的时候需要使用下拉框选择枚举,如下图枚举值 1->GET, 2->POST, 3->PUT, 4->DELETE,而传到后端的是value比如选择GET时,传到后端保存的是1这个值,controlle...
2019-03-28 16:43:00 541
转载 Mybatis之通用Mapper(基于mybatis的Provider机制无需第三方插件包)
前言几乎每个系统都需要单表的基础操作(即增删改查分页查询等),如果不使用通用的Mapper则需要每个mapper中都需要实现对应的重复方法,虽然mybatis逆向生成工具会生成对应的.xml文件。里面已经含有一些通用的方法,但是每个实体对应一个.xml文件太复杂。而mybatis也支持注解方...
2019-03-27 15:45:00 533
转载 java模板字符串解析(占位符解析)
项目中常常需要解析字符串模板,比如user:{userId}:{userType}用于redis的key等,比较常见的做法就是使用String.format("user:%s:%s", 1, 1)方法,但个人感觉那样的模板不够明了,而使用模板解析器可更好地有助于解析此类字符串。可使用map用于...
2019-03-18 09:46:00 2664
转载 vue等前端项目中枚举值统一维护管理
由于多页面有时需要共同的表单枚举选择,页面以及table需要显示枚举值label以及有时需要根据枚举值判断,故个人使用如下枚举方式进行统一管理。在common或者个人模块下创建单独枚举js,如enums.js。然后导入@/common/Enum.js并添加一个字面量对象。// 落户任务状态...
2019-03-18 09:26:00 2014
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人