以下面的架構圖所示:大額貸款架構主要分爲三層,前端展現和後端服務分離,可單獨部署;後端開放restful接口,前端經過http方式調用後端接口,同時使用jwt方式實現無狀態的鑑權。前端
起步依賴vue
習慣大於配置java
Tomcat, Jetty, Undertownwebpack
java -jar ios
Http動詞web
Api命名標準axios
定時任務後端
輕量級,方便定製開發api
鑑權/受權緩存
Json Web Token
加密,自包含,無狀態
再也不有 Getter, Setter, Constructor, ToString
分佈式持久化緩存
輕量級ORM框架
封裝mybatis,基類Mapper封裝了通用的方法
mybatis分頁插件
Api doc
Maven profiles
MVVM,雙向數據綁定
提供經常使用HTML組件
表單驗證
柵格佈局
響應式佈局
vue組件化
webpack-dev-server
代碼自動格式化
模擬接口結果
http request response interceptor
集成了上述組件,實現了管理系統demo
通用字段
preInsert, preUpdate, preDelete
泛型
注入service
增刪改查
增刪改查接口
泛型
注入mapper
增刪改查
vue component
@MySecurityModule
@RequirePermission
checkPermission
Vue Router
Entity
Mapper
Service
Controller
api
template