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

浙公网安备 33010602011771号