-- 创造无限可能

java开发:知识点于使用场景

2023-08-18 00:55:33
699 人浏览 0 人点赞
有用,点赞支持一下

场景一

项目越做越大,所有文件都在一个模块里面,不好管理
项目很大,由几个人开发,但是又统一发布,不好管控
在原来的系统上新增的模块功能,可能导致现有的模块出错

方案

分模块开发、maven集成和聚合

场景二

原有几个方法,需要在每个方法前面添加相同的功能,比如计时器

解决方案

AOP开发、切面编程

场景三

一个业务由多个修改数据表方法组成,一旦中间报错,所有修改操作都需要回滚

解决方案

事务管理

场景四

项目分布式部署,不方便进行权限验证

解决方案

JWT令牌验证

场景五

所有方法都需要验证权限后才能调用

解决方案

拦截器