一、开发运行环境 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