小弟目前没什么经验,跟着旁边的兄弟 一直都是复制粘贴, 重复代码率比较高 , 有没有大神 提供点代码 带我走出这个深坑
Java
目前想到的一个办法 是采取 aop 切面 来管理用户认证信息 跟 日志记录
另外通过异常抛出 采用 springmvc 的 exceptionhandler 异常捕获机制
来消灭不同地方 抛出相同异常 json 的代码
求一份优雅的思路 ,带我摆脱重复代码, DRY 一起飞...
1
q397064399 OP top
|
2
swuzjb 2017-04-10 19:24:10 +08:00
去 github 上找吧
|
3
q397064399 OP @swuzjb 找了一下 有一些值得学习的 地方 ,,可以使用 springboot 的 统一异常处理 减少代码实现
|
4
wc951 2017-04-10 20:37:13 +08:00 via Android
你的思路没错啊,还有用 hibernate-validator 做参数校验, dozer 之类的工具做 model 到 dto 的 bean 拷贝
|
5
imcj 2017-04-10 21:03:50 +08:00 via iPhone
领域驱动设计?
|
6
q397064399 OP @wc951 对的, dto 跟 model 存在大量重复编码 put get 的情况,主要还是没有经验,,谢谢提供工具跟思路
|
7
q397064399 OP @wc951 能不能多介绍一些开发方面的经验,目前 Java 这块 我写的问题太多了, 还有一个大的问题就是
对于错误的处理,,像 Mapper 层拿不到数据 或者数据校验出错 等异常逻辑 是采用统一异常捕获 还是采用 if else 配合 utils 工具类 来返回错误信息 |