Spring Boot与Angular构建响应式应用

项目概述

该项目展示如何结合 Spring Boot、Angular 和 MongoDB 构建响应式应用程序,并利用 Spring Webflux 和 Kubernetes 进行部署。

技术栈

  • 前端:Angular 10 (Ivy)、Angular-Cli、Angular-Material、Typescript
  • 后端:Spring Boot、Spring Webflux、MongoDB、Maven
  • 部署:Docker、Kubernetes

功能特性

  • 定时获取加密货币汇率并存储于 MongoDB
  • 通过 RESTful API 读取汇率数据
  • 前端表格展示汇率,并定时更新
  • 货币详情页面展示历史汇率图表(日、周、月、季)
  • 登录用户可查看订单信息 (延迟加载功能模块)

架构亮点

  • 前端采用 Angular 响应式编程
  • 后端使用 Spring Webflux 构建响应式 API
  • MongoDB 驱动支持响应式数据访问
  • 从前端到数据库实现完整响应式链路

项目运行

项目使用内存 MongoDB,克隆后即可直接运行。

folder
AngularAndSpring:这是一个示例应用程序,展示了如何使用Spring Boot,Angular 10与Ivy和Mongodb以及Spring的响应功能和Kubernetes设置 预估大小:186个文件
file
mvnw.cmd 5KB
file
.browserslistrc 375B
file
index.html 388B
folder
.gitkeep 文件夹
file
quoteoverview.component.html 2KB
file
login.component.html 2KB
file
splash.component.html 325B
file
orderbooks.component.html 3KB
file
cbdetail.component.html 3KB
file
bfdetail.component.html 2KB
file
bsdetail.component.html 2KB
file
ibdetail.component.html 2KB
file
index.html 440B
file
.editorconfig 245B
file
.gitignore 516B
file
Dockerfile 270B
file
org.eclipse.wst.common.component 322B
file
.classpath 1KB
file
.gitignore 282B
file
.helmignore 333B
zip 文件大小:372.68KB