StarCloud星云整合CXF支持多种服务协议

邓尼茨我今天去赶集 2020年01月25日 1,012次浏览

折腾了三个小时,终于输出了第一个json格式的API。

过程比较曲折,主要是对Springboot刚动手,很多配置不熟悉,而且也不同于Spring MVC。

对CXF了解的也不够深入,虽然之前用过,但是这次用的是最新的3.3.5的版本,出现问题后往往怀疑是各个组件版本匹配的问题。

接下来应该认真研究一下Springboot原理和CXF原理。

去掉web.xml和简化配置是优化框架的方式,这一点很好,减少对各种中间件的依赖,打造轻量化部署是框架技术的发展趋势。

面向不同应用能力的构建,必须要支持多种服务协议,XML,SOAP,Restful应该是都要支持,虽然我推荐用Restful,但是对于将legacy application融入到新的架构体系里,xml和soap是必不可少的,这样才能做到立而不破。

Springboot+Mybatis+CXF 是个不错的选择。