随笔分类 -  Spring

Spring is future
摘要:在项目迭代开发中经常会遇到对已有功能的改造需求,尽管我们可能已经预留了扩展点,并且尝试通过接口或扩展类完成此类任务。可是,仍然有很多难以预料的场景无法通过上述方式解决。修改原有代码当然能够做到,但是这会增加许多附加成本,回归测试带来大量工作和一些潜在的未知风险。特别是一些极其重要的公共模块,可谓牵一 阅读全文
posted @ 2019-07-06 18:47 lichmama 阅读(709) 评论(0) 推荐(0)
摘要:最近在做老项目改造,分享一个之前写的ibatis(这里特指ibatis2.x的版本)分页插件。 大致原理就是通过重写SqlExecutor的executeQuery方法,实现分页查询,支持mysql和oracle。 项目地址:https://git.coding.net/lichmama/ibati 阅读全文
posted @ 2019-01-10 13:21 lichmama 阅读(448) 评论(0) 推荐(0)
摘要:使用Swagger自动生成API文档,不仅增加了项目的可维护性,还提高了API的透明度更利于快速测试等工作,便于更快地发现和解决问题。 本篇文章只记录整合过程,关于Security Configuration等其他特性这里就不展开讲了,感兴趣的可以通过以下链接了解更多。 参考文档: 项目中各组件的版 阅读全文
posted @ 2018-07-18 11:19 lichmama 阅读(246) 评论(0) 推荐(0)
摘要:唠叨两句 需求背景 开始动手 编写服务代码(示例代码) 鉴权拦截器 编写配置类 修改CXF默认发布路径(application.properties) 启动项目后访问http://localhost:8000/soap/userService?wsdl 使用SoapUI测试一下,看上去没什么问题 客 阅读全文
posted @ 2018-04-06 17:24 lichmama 阅读(10126) 评论(0) 推荐(0)
摘要:*本例程序使用Jackson2.9.0,jackson1.x的处理方式稍稍有些不同。 在基于Spring&SpringMVC的Web项目中,我们常使用Jackson(1.x/2.x)来增加程序对Json格式的数据的支持。 因此,在实际应用中有个常见的需求:日期的格式化。 假设,User对象有个Dat 阅读全文
posted @ 2017-11-20 17:17 lichmama 阅读(3022) 评论(0) 推荐(0)