当你设置了jeesite.properties 中的
userfiles.basedir= D\:\\workspace\\jeesite
如果不设置,上传的路径会是:dir = ServletContextFactory.getServletContext().getRealPath("/")
在如果你使用的是Windows *** 作系统,将来程序也要和闹部署在Windows *** 作系统上的话侍升,看着这里就可老棚老以了,stop,感兴趣的同学可以继续。
在学习springboot过程中,发现一个可以二开的开源项目,是一个Java EE 企业级快速开发平台,多项目依赖,模块式开发。
官网地址:https://jeesite.com/
一、平台技术分析:
1、框架spring boot 2SSM
2、持久层框架mybatis,mybatis-plusSSM,使用注解方式,@Table+@Colume
3、安全框架Shiro+JWT身份验证、授权、密码和会话管理
4、模板引擎Beetl
5、工作流BPM系统 JFlow.net和java版
6、数据可视化AVUE-DATA
7、缓存J2Cache 两级(内存罩羡+Redis)缓存框架
8、消息管理锋绝集成,封装消息模板配置、消息类型(APP,PC,短信,邮件,微信)、封装、支付计划发送
9、安全审计密码、菜单、用户
10、文档管理swaggerswagger-php
11、前端打印Print.js
12、前端插件Jquery+layer,Jquery.UI,jquery.validate.js,jquery.ztree.js,jquery.jqGrid.js,AdminLte2.0
13、文件存储minio文件服务器,三方OSS
二、业务银闷姿模块:
1、权限相关
角色标识,权限标识
2、消息管理
3、Shiro+JWT
JeeSite是一个开源的企业信息管理雹散碧系统基础框架。主要定位于“企业信息管理”领域,可用作企业信息管源举理类系统、网站后台管理类系统等。JeeSite是非常强调开发的高效性、健壮性和安全性的。JeeSite是轻量级的,简单易学,本框架以Spring Framework为核心、Spring MVC(相比Struts2更容易上手、更易用)作为模型视图控制器、Spring Data JPA + Hibernate作为数据库 *** 作层,此组合是Java界业内最经典、最优的搭配组合进行封装。前端界面风格采用了结构简单、性能优良、页面精致的 Twitter Bootstrap作为前端展示框架。
JeeSite已内置了一系列企业信息管理系统的基础功能,目前包括三大模块,系统管理(SYS)模块、内容管理(CMS)模块和在线办公(OA)模块。系统管理模块,包括企业组织架构(用户管理、机构管理、区域管理)、菜单管理、角色权限管理、字典管理等功能;内容管理模块,包括内容管理(文章、链接),栏目管理、站点管理、公共留言、文件管理、前端网站展示等功能;在线办公模块,提供简单的请假流程实例。
JeeSite提供了常用工具进行封装,包括日志工具、缓存工具、服务器端验证、数据字典、当前组织机构数据(用户、区域、部门)以及其它常用小工具等。另外还提供一个基于掘改本基础框架的代码生成器,为你生成基本模块代码,如果你使用了JeeSite基础框架,就可以很快速开发出优秀的信息管理系统。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)