
获得徽章 0
微服务调用有时候报这个错是什么情况啊大佬们,debug不报错
java.lang.RuntimeException: com.netflix.client.ClientException
java.lang.RuntimeException: com.netflix.client.ClientException
5
3
赞了这篇沸点
下午看自己去年写的代码,发现了以下问题:
1. 生成word和pdf这两种文件的代码没有拆分。比如好的方式应该是拆分到三个类种(一个父类,两个子类),让代码逻辑更清楚。让上帝的归上帝,让凯撒的归凯撒。
2. 生成word的逻辑,本质上可以复用生成pdf的前半部分逻辑,即都先生成html。然后再分别用docx4j和wkhtmltopdf/wkhtmltoimage生成相应格式的文档。只有彻底看清事物的本质,才能更好地实现代码复用。
1. 生成word和pdf这两种文件的代码没有拆分。比如好的方式应该是拆分到三个类种(一个父类,两个子类),让代码逻辑更清楚。让上帝的归上帝,让凯撒的归凯撒。
2. 生成word的逻辑,本质上可以复用生成pdf的前半部分逻辑,即都先生成html。然后再分别用docx4j和wkhtmltopdf/wkhtmltoimage生成相应格式的文档。只有彻底看清事物的本质,才能更好地实现代码复用。
展开
评论
4