若依框架部署到idea
RuoYi 是⼀个 Java EE 企业级快速开发平台,基于经典技术组合(Spring Boot、Apache Shiro、MyBatis、Thymeleaf、Bootstrap),内置模块如:部门管理、⾓⾊⽤户、菜单及按钮授权、数据权限、系统参数、⽇志管理、通知公告等。在线定时任务配置;⽀持集,⽀持多数据源。
主要特性
完全响应式布局(⽀持电脑、平板、⼿机等所有主流设备)
强⼤的⼀键⽣成功能(包括控制器、模型、视图、菜单等)
⽀持多数据源,简单配置即可实现切换。
⽀持按钮及数据权限,可⾃定义部门数据权限。
对常⽤js插件进⾏⼆次封装,使js代码变得简洁,更加易维护
完善的XSS防范及脚本过滤,彻底杜绝XSS攻击
Maven多项⽬依赖,模块及插件分项⽬,尽量松耦合,⽅便模块升级、增减模块。
国际化⽀持,服务端及客户端⽀持
完善的⽇志记录体系简单注解即可实现
技术选型
1、系统环境
Java EE 8
Servlet 3.0
Apache Maven 3
2、主框架
Spring Boot 2.0
Spring Framework 5.0
Apache Shiro 1.4
3、持久层
Apache MyBatis 3.4
Hibernate Validation 6.0
Alibaba Druid 1.1
4、视图层
Bootstrap 3.3
Thymeleaf 3.0
内置功能
⽤户管理:⽤户是系统操作者,该功能主要完成系统⽤户配置。
部门管理:配置系统组织机构(公司、部门、⼩组),树结构展现⽀持数据权限。
岗位管理:配置系统⽤户所属担任职务。
bootstrap项目
菜单管理:配置系统菜单,操作权限,按钮权限标识等。
⾓⾊管理:⾓⾊菜单权限分配、设置⾓⾊按机构进⾏数据范围权限划分。
字典管理:对系统中经常使⽤的⼀些较为固定的数据进⾏维护。
参数管理:对系统动态配置常⽤参数。
通知公告:系统通知公告信息发布维护。
操作⽇志:系统正常操作⽇志记录和查询;系统异常信息⽇志记录和查询。
登录⽇志:系统登录⽇志记录查询包含登录异常。
在线⽤户:当前系统中活跃⽤户状态监控。
定时任务:在线(添加、修改、删除)任务调度包含执⾏结果⽇志。
代码⽣成:前后端代码的⽣成(java、html、xml、sql)⽀持CRUD下载 。
系统接⼝:根据业务代码⾃动⽣成相关的api接⼝⽂档。
服务监控:监视当前系统CPU、内存、磁盘、堆栈等相关信息。
在线构建器:拖动表单元素⽣成相应的HTML代码。
连接池监视:监视当期系统数据库连接池状态,可进⾏分析SQL出系统性能瓶颈。
上⾯介绍了若依框架的基本信息与优势,下⾯我们就开始把若依框架部署到如今最热门的IDE——IntelliJ IDEA上1.⾸先,去gitee下载若依代码包——
2.下载完后解压到⾃⼰喜欢的⽬录,我⼀般导⼊到workspace⽂件夹
3.打开idea,选择open,到RuoYi⽂件夹,打开,选择l
4.点击l后会出现⼀个对话框,选择open as project,接着会让你选择新窗⼝还是本窗⼝打开项⽬,我这⾥选择新窗⼝打开
5.成功导⼊项⽬后,接下来配置maven。
maven3下载地址:
6.最后连接数据库
这⾥选择navicat12软件,新建连接,随便取个名字,我这⾥取的是MySQL55,⽤户默认为root,密码⾃⼰可以修改。建⽴连接成功后,新建数据库ry,导⼊若依⽂件夹中sql⽂件夹中的两个sql⽂件即可。如果新建连接失败,⼀般是mysql数据库服务没有打开,运⾏输⼊
services.msc,到mysql服务,然后启动。
上⾯的都搞定后,启动RuoYiApplication.java 出现如下图表⽰启动成功
最后在浏览器输⼊localhost:80即可登陆了。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论