📚 课程介绍
本课程将教授如何使用SpringBoot框架开发一个理财平台产品系统,涵盖从项目准备到系统升级的全面知识。
📋 学习前提
1. Java基础(Java编程语言的基本语法和面向对象编程) 2. Spring框架基础(Spring的核心概念,如IoC和AOP) 3. MySQL数据库基础(数据库的基本操作和SQL语言) 4. Maven或Gradle基础(项目管理和依赖管理工具)
📖 课程目录
第1章 课程介绍
1-1 理财产品系统导学
1-2 课程介绍
第2章 项目准备
2-1 模块化开发
2-2 工程创建
2-3 数据库设计
2-4 创建产品表
2-5 创建订单表
2-6 entity模块
第3章 管理端
3-1 添加产品
3-2 查询产品
3-3 统一错误处理(上)
3-4 统一错误处理(中)
3-5 统一错误处理(下)
3-6 测试添加产品
3-7 测试查询产品
第4章 Swagger
4-1 Swagger介绍
4-2 Swagger示例
4-3 Swagger优化
4-4 Swagger模块
第5章 销售端和JSONRPC
5-1 销售端介绍
5-2 JSONRPC服务端
5-3 JSONRPC客户端
5-4 JSONRPC调试
5-5 JSONRPC揭秘(上)
5-6 JSONRPC揭秘(下)
5-7 JSONRPC简化封装(上)
5-8 JSONRPC简化封装(下)
第6章 缓存和Hazelcast
6-1 hazelcast介绍
6-2 hazelcast安装
6-3 hazelcast试用
6-4 spring缓存(上)
6-5 spring缓存(下)
6-6 缓存维护
6-7 hazelcast 总结
第7章 RSA和对账业务
7-1 RSA签名
7-2 下单功能实现
7-3 为下单添加RSA加签验签
7-4 对账介绍
7-5 对账文件介绍
7-6 生成对账文件
7-7 解析对账文件
7-8 对账
7-9 平账
7-10 定时对账
7-11 JPA多数据源(上)
7-12 JPA多数据源(中)
7-13 JPA多数据源(下)
7-14 JPA读写分离(上)
7-15 JPA读写分离(中)
7-16 JPA读写分离(下)
第8章 TYK和HTTPS
8-1 tyk安装
8-2 api
8-3 访问控制
8-4 节流限速
8-5 其他常用功能
8-6 架构及运行过程
8-7 HTTPS
第9章 升级SpringBoot2.0
9-1 升级2.0
9-2 升级管理端
9-3 升级销售端
第10章 课程总结
10-1 课程总结
