
Spring
洋洋2018
坚持不断成长
展开
-
Spring Boot maven 打成war tomcat 运行
springboot的应用打包默认是打成jar包,web项目默认使用内置的tomcat支持。但有时候我们需要打成war包放到指定tomcat中运行。1. <modelVersion>4.0.0</modelVersion> <artifactId>interface</artifactId> <packaging>war</pa...原创 2018-06-07 15:49:01 · 312 阅读 · 0 评论 -
Spring Boot 下使用 Spring Batch
公司有个小需求,就是将老平台用户信息和用户的资产信息迁移到新平台上。功能是实现起来是很简单。大概流程: 1.读取老平台用户 2.将读取到老平台用户信息转成新平台用户信息(还有其他的基本信息)的bean。 3.将bean写入到新平台。 这时突然想到了Spring Batch 框架,之前了解过,但一直没实践过。上面的需求感觉很适合用这个轻量级框架。 下面记录下,方便以后类似需求使用时参...原创 2018-09-20 17:40:07 · 958 阅读 · 0 评论 -
基于STOMP协议的WebSocket
使用spring websocket 有两种方式: 1.SpringFramework提供了一个WebSocketAPI,您可以使用它来编写处理WebSocket消息的客户端和服务器端应用程序。 @Configuration @EnableWebSocket public class WebSocketConfig implements WebSocketConfigurer {...原创 2019-01-21 22:36:37 · 2197 阅读 · 2 评论 -
Spring 适配模式应用
需求: 完成多通道支付系统,例如支持微信支付,支付宝支付等,后续会持续集成其他支付通道。 条件: 为下游商户提供一个统一的下单接口,根据参数、通道标识码来调用对就的通道完成下单。 思路: 遇到这种情景,首先想到的是使用适配模式来完成。项目框架是spring体系,所以要在pring下来做适配模式。解决各种 if else ,使不同通道代码解耦,并易扩展其他支付通道 ...原创 2019-03-13 20:37:29 · 408 阅读 · 0 评论