一、开发运行环境
|
JDK版本:1.8
|
maven版本:3.5
|
文件编码:UTF-8
|
|
|
|
二、技术框架说明
|
总体采用了前后端分离的技术方案,后台提供REST服务,前端使用MVVM框架做用户交互。
|
前后端可并行独立开发。
|
|
服务端:
|
核心框架:SpringBoot
|
持久层框架:Mybatis
|
安全框架:Shiro
|
缓存:redis
|
|
前端:
|
JS框架:vue.js
|
主页框架:adminLTE(基于Bootstrap)
|
表格插件:jqGrid
|
树形表格:tree-table
|
树形插件:ztree
|
弹窗组件:layer
|
表单校验:validator
|
|
-------------------
|
2018.2.28 修改调整
|
-------------------
|
增加了模板引擎thymelef, 相当于在支持前后端分离的开发方式与使用服务端模板两种开发方式,以适应不同的需要。
|
演示例子:com.landtool.lanbase.modules.api.controller.ThymeleafDemoController
|
模板页面统一放在resources/templates目录下。
|
|
三、登陆入口
|
系统入口:http://127.0.0.1:8082/admin/login.html
|
单点登陆入口:http://127.0.0.1:8082/ 或 http://127.0.0.1:8082/index
|