尚融宝项目是一个网络借贷信息中介服务平台,为个人投资者、个人融资用户和小微企业提供专业的线上信贷及出借撮合服务。
行业案例:人人贷 https://www.renrendai.com/、拍拍贷 https://www.paipaidai.com/
尚融宝项目是一套金融项目,包括前台网站系统以及后台管理系统,基于SpringBoot+Vue实现,采用SpringCloud部署。前台预约系统包括:用户登录、账户总览、实名认证、充值提现、投资还款、投资列表、投资详情等模块。后管理系统包括:积分等级管理、会员管理、借款管理、标的管理等模块。
项目Gitee地址:
https://gitee.com/chovy-pyc/borrowing-project
有需要的小伙伴可以自行去拷贝。
borrowing-project
├── file -- 导入文件
├── front -- 前端代码
├── srb-admin -- 后台管理系统
├── srb-site -- 前台网站系统
├── hfb -- 项目对接平台系统
├── nacos -- nacos环境
├── nginx-1.18.0 -- nginx环境
├── note -- 常用操作记录
├── srb -- 后台代码
├── guigu-common -- 通用代码
├── service-base -- 基础配置
├── service-core -- 核心业务代码
├── service-gateway -- 网关
├── service-oss -- OSS
├── service-sms -- 短信服务
└── srb_log -- 日志
工具 | 说明 | 官网 |
---|---|---|
IDEA | 开发Java程序 | https://www.jetbrains.com/idea/download |
DataGrip | 开发数据库 | https://www.jetbrains.com/datagrip/download |
RedisDesktopManager | redis客户端连接工具 | https://redisdesktop.com/download |
Visual Studio | jrxml模块设计器 | https://visualstudio.microsoft.com |
Typora | Markdown编辑器 | https://typora.io/ |
工具 | 版本号 | |
---|---|---|
JDK | 11 | https://www.oracle.com/java/ |
MySQL | 8.0.26 | https://www.mysql.com |
Redis | 3.2 | https://redis.io/download |
nacos | 1.4.0 | https://nacos.io |
vue | 2.6.10 | https://cn.vuejs.org/ |
Java基础、HTML、CSS、JavaScript、Spring、SpringMVC、MyBatis、SpringBoot、SpringCloud Alibaba
MySQL、Redis、RabbitMQ、nginx、idea、maven、VMWare 虚拟机、CentOS 操作系统
SpringBoot 2.3.4.RELEASE
SpringCloud Hoxton.SR8:微服务基础设施 - 服务注册、服务发现、服务熔断、微服务网关、配置中心等
SpringCloud Alibaba 2.2.2.RELEASE
MyBatis Plus:持久层框架和代码生成器
Lombok:简化实体类开发
Swagger2:Api接口文档生成工具
Logback:日志系统
alibaba-easyexcel:Excel读写
Spring Data Redis:Spring项目中访问Redis缓存
HTTPClient: 基于Http协议的客户端,用来实现远程调用
Spring Task:定时任务
MySQL 5.7:关系型数据库 管理工具:DataGrip
Redis 5.0:缓存技术 管理工具:RedisDesktopManager
阿里云短信:短信网关
阿里云OSS:分布式文件存储
资金托管平台API对接:汇付宝
Node.js: JavaScript 运行环境
ES6:JavaScript的模块化版本
axios:一个发送Ajax请求的工具
Vue.js:web 界面的渐进式框架
Element-UI:前端组件库
模块化开发:解决javascript变量全局空间污染的问题
NPM:模块资源管理器
vue-element-admin:基于Vue.js的后台管理系统UI集成方案
NuxtJS:基于Vue.js构建的服务器端渲染应用的轻量级框架
配置:JAVA_HOME、path
配置:MAVEN_HOME、本地仓库路径、中央仓库地址、jdk版本
注意:在idea的欢迎页面选择Configure > settings
配置:Java Compiler、File Encodings、Maven、Auto Import、Code Completion > Match case(取消)
插件:lombok、MyBatisX
民营系平台数量最多,起步最早,但鱼龙混杂,不胜枚举。
希望在平台上找到合适的投资项目,获取利润回报的用户
需要资金周转的用户
资金池:一个大池子放钱,一边存进来(入水管),一边贷出去(出水管)。不管是张三的钱、李四的钱、还是王五的钱,只要进到池子里,就都叫池子的钱了。银行就是典型的资金池。
资金池风险:
本文章参考B站 尚硅谷《尚融宝》Java微服务分布式金融项目,仅供个人学习使用,部分内容为本人自己见解,与尚硅谷无关。