在工作中,我们会遇到各类管理系统。如何快速上手开发自己的OA系统呢?其实有很多开源好用的项目。如基于php的FastAdmin就是不错的选择。
本文来说说基于Java的一款项目RuoYi
。基于经典技术组合(Spring Boot、Apache Shiro、MyBatis、Thymeleaf)主要目的让开发者注重专注业务,降低技术难度,从而节省人力成本,缩短项目周期,提高软件安全质量。
相对而言,RuoYi的生态系统还是比较多的。
在这里,我们重点说说Maven环境的部署。首先,到官网https://maven.apache.org/download.cgi下载对应的版本。建议不用下载最新版的。新建系统变量
新建环境变量
%MAVEN_HOME%\bin
在终端中输入下面命令检查是否安装完成。
mvn -v
修改配置文件
修改conf/settings
文件中的仓库位置
<localRepository>G:\repository</localRepository>
修改源等信息
目的在于下载依赖项时,快一点。
<mirror>
<id>alimaven</id>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
<mirrorOf>central</mirrorOf>
</mirror>
到此,配置Maven完成。
接下来,根据克隆RuoYi的项目到本地。项目地址:https://gitee.com/y_project/RuoYi
然后在IEDA中导入项目。在idea中点击文件-设置-Maven。配置如下:
创建数据库ry
(其他名称也可以)并导入数据脚本ry_2021xxxx.sql
,quartz.sql
(数据库文件在源码中) 修改文件ruoyi-admin/src/main/resources/application-druid.yml
文件中的数据库信息。
控制台提示如下,证明运行成功。
打开浏览器,输入:(http://localhost:80
(opens new window)) (默认账户/密码 admin
/admin123
) 若能正确展示登录页面,并能成功登录,菜单及页面展示正常,则表明环境搭建成功
更新详细指南,可以参考开发文档。
更多精彩文章 欢迎关注我们