# Kingland Software Customized Classes Assignment **Repository Path**: prd2030/kingland-software-customized-classes-assignment ## Basic Information - **Project Name**: Kingland Software Customized Classes Assignment - **Description**: 用以提交并完成金兰定制班的作业 - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-05-18 - **Last Updated**: 2024-05-20 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 金兰软件定制班大作业内容 **第一个子模块是后端项目** 包名|作用 :--|:-----| Config|配置类,始化Flyway迁移、配置CORS WebConfig|解决跨域问题 Controller|CRUD API Entity|实体类 Exception|异常处理 Repository|操作表的仓库接口。 Service|CRUD服务逻辑 EndingProjectApplication|项目启动主类 db/migration|指定Flyway的数据库迁移脚本路径 application.properties| postgresql\Flyway\ Project configurations ![alt text](image/Structure.png) **第二个子模块是前端项目** 包名|作用 :--|:-----| component|angualr 组件 interceptor|全局异常处理器 interfaces|定义返回数据的接口 service|CRUD 调用服务 app* 根组件|所有组件需要注册到根组件中 ![alt text](image/ForntStructe.png) --- `这里前后端都作为子模块,有单独的仓库,老师感兴趣的话可以直接点进去查看` **当然为了方便老师评分,按照作业要求列出,每部分都有贴图** - [x] 创建前端工程(Angular Application) 20 ![alt text](/image/front.png) - [x] 创建服务端工程(SpringBoot Application)20 ![alt text](/image/backEnd.png) - [x] 创建数据库表(PostgreSQL Script)20 ![alt text](/image/DB.png) - [x] 借助Flyway将数据库迁移脚本集成到服务端工程中 10 ![alt text](/image/Flyway.png) - [x] 编写服务端CRUD API且可以连接到数据库进行CRUD处理 10 ![alt text](/image/backend2.png) - [x] 编写前端CRUD页面且调用服务端API进行数据展示 20 ![alt text](/image/frontSevice.png) --- ## 功能展示 `简单CURD功能展示,时间稍微有点长1分钟左右 ` - 多个按名字模糊查询(在前端实现)GIF图片 ![alt text](image/CRUD.gif) --- ## 针对小亮点 `有一些小亮点,浅浅展示下,录制了一些GIF图` - 就是做了个进场动画(聊表敬意) ![alt text](/image/frontUsage1.gif) --- ### ok项目很简单,能做的也只有这么多了 - 同样感谢老师您看到最后,山高水长,向您致敬。