2019年1月28日

摘要: 一、背景描述 1、今天接到一个老需求改造:如果一个用户多次提交不同的订单,则将该用户(依据手机号)设置成一个专业投诉人或取消设置。 2、系统存储数据时采用的是同一个人不同的单据则存放成不同的实体。 3、存在租户的概念,本次更新的范围也是租户下所有该用户(依据手机号) 二、具体分析 1、因为系统使用的 阅读全文
posted @ 2019-01-28 22:03 ws563573095 阅读(271) 评论(0) 推荐(0) 编辑

2019年1月25日

摘要: 一、背景 1、今天在调试一个开源项目,在构造param:{}对应controller(@JParam("param") DictQuery query)时,query一直是null 2、request对象不知道在哪可以看到我前端传后台的值,于是一阵忙调。 3、于是下定决心了解下一个web请求从进入到 阅读全文
posted @ 2019-01-25 17:06 ws563573095 阅读(130) 评论(0) 推荐(0) 编辑

2019年1月24日

摘要: 一、背景 1、今天查看代码时看到有个这样的写法,具体功能就是把RouteContextHandler的实现类注入到这个入参中。 2、说实在的真是第一次见。 3、一直以为@Autowired只能放到字段和普通方法上。 二、具体分析 1、查看了下@Autowired的定义他除了上述两种,还可以用在构造构 阅读全文
posted @ 2019-01-24 20:32 ws563573095 阅读(1103) 评论(0) 推荐(0) 编辑
摘要: 一、背景 1、今天在设置项目时发现有些service和bo的实现类竟然在没有使用注解的情况下直接被使用@Autowired引用,且可正常使用 2、我惊呆了,根据以往的经验bean注入spring容器不是使用配置就是使用注解,今天眼前一亮。 二、使用分析 1、component-scan的功能 a、s 阅读全文
posted @ 2019-01-24 11:20 ws563573095 阅读(194) 评论(0) 推荐(0) 编辑

2019年1月23日

摘要: 一、mybatis主要成员 1、Configuration: a、 MyBatis所有的配置信息都保存在Configuration对象之中,配置文件中的大部分配置都会存储到该类中 b、可以理解为所有mybatis文件的集合 2、SqlSession: a、作为MyBatis工作的主要顶层API,表示 阅读全文
posted @ 2019-01-23 21:38 ws563573095 阅读(3176) 评论(0) 推荐(0) 编辑

2019年1月22日

摘要: 1、common引入组合充血模型 源码地址:https://gitee.com/mapking/bootdo.git 阅读全文
posted @ 2019-01-22 21:41 ws563573095 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 一、背景描述 1、在有些场景中,需要根据之前插入的返回值如id(甚至是对象)来设置后续插入,如第一次参入的是父表,后续的是子表的情况。 2、如诉讼案件中,存在案件实体表(案件相关人信息,包括原告/被告的代理)entity以及表示代理人和原处理人关系的表relation,后者中要持有实体中代理的id和 阅读全文
posted @ 2019-01-22 15:31 ws563573095 阅读(14718) 评论(0) 推荐(0) 编辑

2019年1月16日

摘要: 一、背景 1、共有的操作应该抽离到框架级别,如exception处理,日志打印 2、这样可以屏蔽因不同人的使用习惯而导致的try_catch混乱,同时也可以简化代码的结构,使可读性提高。 3、现在的后台框架中无聊异常与否对前端的返回结构都是相同的(一般都是actionResult(是否成功,异常码, 阅读全文
posted @ 2019-01-16 22:25 ws563573095 阅读(234) 评论(0) 推荐(0) 编辑

2019年1月15日

该文被密码保护。 阅读全文
posted @ 2019-01-15 17:26 ws563573095 阅读(2) 评论(0) 推荐(0) 编辑

2019年1月12日

该文被密码保护。 阅读全文
posted @ 2019-01-12 22:11 ws563573095 阅读(3) 评论(1) 推荐(0) 编辑

导航