一个电商项目用到的基础框架

一:基础框架

1):整个项目以spring boot 为基础框架,外加aop等其他组件。

2):持久层使用 mybatis-plus

3):支付SDK 使用 IPay,weixin-java-pay,

1: 微信:对接了统一下单,统一取消,查证
2:支付宝:对接了 统一下单,统一取消,查证

4):对象储存:aliyun-sdk-oss

5):公众号以及小程序:weixin-java-miniapp

6):邮件推送:spring-boot-starter-mail

7):接口文档:springfox-swagger2,springfox-swagger-ui,swagger-ui-layer

8):lombok

9):缓存:redis

10):帮助工具:commons-lang,commons-lang3,hutool-core

11):JSON 支持:spring-boot-starter-json,fastJson ,GSON ,Jackson

12):AOP:spring-boot-starter-aop

13):LOG 日志:log4j12

14):APP设备通知推送:aliyun-java-sdk-push

15):分布式为一ID生成:xsequence-core(目前使用的雪花ID,如果节源或有规律可扩展为db,redis)

16):鉴权:java-jwt

17):网络框架:commons-httpclient

你可能感兴趣的:(杂谈,java)