找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 341408|回复: 0

Java快速开发框架若依前后端分离版本综合演练程序员请围观 ...

[复制链接]

该用户从未签到

发表于 2020-9-30 00:41:27 | 显示全部楼层 |阅读模式

您需要 登录 才可以下载或查看,没有账号?立即注册

×

                               
登录/注册后可看大图
若依:你若不离不弃,我必生死相依
[indent,RuoYi 是一个 Java EE 企业级快速开发平台,基于经典技术组合(Spring Boot、Spring Security、MyBatis、Jwt、Vue),内置模块如:部门管理、角色用户、菜单及按钮授权、数据权限、系统参数、日志管理、代码生成等。在线定时任务配置;支持集群,支持多数据源。
[/indent,前面分了几篇来写若依,现在来一个综合演练,争取看一篇就能知全貌。
后端编译
1)环境准备
[list,
[*,mysql
[*,tomcat8->JDK1.8
[*,Redis
[*,IDE->IDEA
[*,Maven >= 3.0
[/list,IDEA自带Maven,其他使用宝塔面板搞定,mysql建库脚本在源码目录sql下。

                               
登录/注册后可看大图
宝塔面板:mysql/redis/tomcat
2)配置
启动模块是ruoyi-admin,配置在该模块的resouces下,即2个资源文件:
[list,
[*,application.yml
[/list,

                               
登录/注册后可看大图
application.yml
[list,
[*,application-druid.yml
[/list,

                               
登录/注册后可看大图
前端编译
1)环境准备
安装Node JS
官网下载最新版本安装即可。
2)使用vue ui编译前端项目就是源码里ruoyi-ui文件夹
3)修改前端访问后端API的端口号

                               
登录/注册后可看大图
vue.config.js
后端添加业务模块
1)代码生成

                               
登录/注册后可看大图
前后端代码生成
数据库表设计规范
1)表和字段都要写说明,导入的时候若依会读取字段说明和数据类型在生成的前端代码时作为比如表格的列名,以字段的类型来默认生成的控件类型,比如日期型默认生成日期时间控件不是文本框。
2)字段的命名全部小写两个单词中间用“-”分割,比如user_name,create_time不要用驼峰命名方式,生成代码的时候会自动在生成实体类属性的时候自动转成驼峰命名。
3)表有几个字段是内定的:create_by、create_time、update_by、update_time、remark...
生成代码选项关键参数

                               
登录/注册后可看大图
生成前后端代码的选项
2)代码生成
拷贝生成的代码到前端项目和后端项目下。前端2个文件一个api,一个view;分别负责和后端交互调用api,一个是前端页面组件。后端建一个模块,包名称和刚才选项内填写的包名要一致,然后把domain、mapper、service三个文件夹拷贝到模块的包下面。再把controller文件夹拷贝到ruoyi-admin模块里的web/controller/模块名称下。如果控制器下的模块没有创建则需要创建。

                               
登录/注册后可看大图
生成的代码分前后端和sql脚本(数据库里添加导航菜单)

                               
登录/注册后可看大图
前端代码分api和view分别拷贝到两个文件夹下

                               
登录/注册后可看大图
view

                               
登录/注册后可看大图
后端代码分模块和控制器加入ruoyi-admin
前端添加业务模块
请参考本人文章若依前端项目揭秘。
小结
若依是优秀的开发框架,适合程序员做私活,或者中小型正规项目没有架构师的团队,另外项目经理和产品经理也可以用她来做项目或者产品的原型。由于小编是搞.net的,只是因为最近公司要求转java,所以不可能从头学起,有这样的框架对我来说已经快乐到飞起。
回复

使用道具 举报

网站地图|页面地图|文字地图|Archiver|手机版|小黑屋|找资源 |网站地图

GMT+8, 2024-9-20 05:56

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表