若依框架学习使用

若依官网项目拉取下来介绍 | RuoYi

项目运行: 

1.idea安装,可以运行前后端

编辑器idea、jdk环境安装、数据库mysql、navicat工具、redis(redis-server启动)安装

2.navicat数据库连接,

创建数据库ry-vue并导入数据脚本ry_2021xxxx.sqlquartz.sql
打开项目运行com.ruoyi.RuoYiApplication.java,出现如下图表示启动成功。

3.再启动redis,运行前端项目即可运行整个项目

项目部署:

1. 区分测试环境、正式环境、开发环境方式

2.打jar包:选中三个文件 运行即可

后生成jar包下

   

运行java -jar ruoyi-admin.jar --spring.profiles.active=prod 可以启动后端, linux下加setsid

部署域名 (待完善):

1.阿里云或华为云服务器购买  35,45

2.用宝塔搭建部署:https://www.bt.cn/new/index.html?invite_code=MV9oc2Jib3U=&btwaf=70286931

文件里 上传jar包,前端打包代码

网站内选择jar包指向,配置文件修改:

代码生成的方式开发:

1.先建表

2.导入建的表 可生成简单的增删改代码

下载生成的代码

3.将代码加到项目里对应位置

4.执行sql添加资源菜单

如此就多了一个vue页面

手动写后端接口方式 Alt+Enter 先Alt再Enter:

从controller开始 一直到xml写sql

idea插件安装:

MyBatisPlus 方便方法追溯 跳转

提示设置不区分大小写识别:

解决sql需要驼峰命名重命名问题:

加上 使用驼峰命名法转换字段

关联表语句:

select a.*,b.user_name,b.nick_name from sys_shop a left join sys_user b on a.user_id=b.user_id  where a.id=#{userId}

允许匿名访问接口设置:

统一处理接口时间返回格式配置:

新增编辑时时间自动更新:

方式一:

导出时间格式处理:

重写父类时间并处理格式

当查找关联表的数据有相同字段时,查询语句要具体到表

带分页的搜索下拉选择回显:
删除同时删除与之关联的数据表数据:一般采用加del_flag用来表示0存在 2删除 列表筛选也是通过此字段筛选,删除设置值为2即可,新增时默认为0

查询当天日期的列表处理:

日期查询应在当天日期和下一天之间

加接口说明:

参考testController:

添加:

生成文档:

http://127.0.0.1:8080/swagger-ui/index.html

第三方对接:

短信验证:通过第三方发短信获取到验证码后,通过redis set 存储在redis中,验证是否正确是通过与redis get 的值去匹配是否一致。

小程序消息模板、第三方登录都有对应jar包,WxJava: 微信开发 Java SDK,支持微信支付、开放平台、公众号、视频号、企业微信、小程序等的后端开发,记得关注公众号及时接受版本更新信息,以及加入微信群进行深入讨论

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值