RuoYi-Vue(前后端分离)
文章平均质量分 66
LI JS@你猜啊
行动起来
展开
-
31.@Anonymous
我们一般知道,注解是给程序看的,给机器看的,当然也是给程序员看的。ApplicationContextAware接口实现之后,可以重写setApplicationContext方法,该方法可以拿到Spring的上下文,相当于Spring容器在手,天下我有。当我们的url为 /{getget} 的时候,会被替换为/*,当我们的url为/{getget}/{abc}的时候,会被替换为/*/*。上节课我们使用了注解@Anonymous,然后接口就可以直接被访问到了,不用token!正则表达式为:\{(.*?原创 2024-05-23 22:34:45 · 658 阅读 · 0 评论 -
30.包名的修改和新建后端模块
当我们自己新建的模块需要依赖ruoyi-system和ruoyi-framework的时候,只需要引入ruoyi-framework即可,因为ruoyi-framework里面引入了ruoyi-system。我们所说的包名修改,是一次性修改ruoyi的全部包名,因为发现很多人有这样的需求,下载别人的代码,想要改成自己公司的包名,结果一改就各种出现问题,程序都起不来了,气死。如上,这样就可以了,然而,发现ruoyi的其他依赖项都没有加版本号,它们都从父模块继承了版本!循环依赖就是说A依赖B,B又依赖A。原创 2024-05-23 22:07:22 · 192 阅读 · 0 评论 -
18.天气小案例
1、在菜单管理自己添加一个菜单,然后把菜单分配给某个角色,再把该角色分给某个人。【然而超级管理员什么时候都能看到此菜单,因为超级管理员能无视一切权限问题】然后随便写一个123,现在先让我们页面能跳过去先。组件路径一定要写对,写不对直接进不去相应的组件。路由地址可以乱写,但是起码也要有点“path”的样子吧?2、在路由文件(router/index.js直接写相关路由),然后可以手动切换浏览器网址进入该路由。本次例子利用使用自己添加菜单的方法,这样比较简单。现在我们可以开始专注页面了。原创 2023-11-22 21:11:59 · 1059 阅读 · 0 评论 -
1.linux启动jar包
kill -9 进程号。原创 2023-11-19 23:14:57 · 45 阅读 · 0 评论 -
16. @PostConstruct注解和开关原理(验证码开关、IP开关)
我们打开页面“参数管理”,所谓参数管理,就是在系统运行起来的时候,可以动态修改一些值,这些值会被系统实时修改,下次如果需要读值,则会是最新的值。上一种验证码开关是在参数设置里面设置的,随着程序运行之后,也能随时改。主要通过redis实现。IP开关在YML,主要是用来看日志的时候能不能看到公网IP。IP开关通过YML文件中写死实现,也就是说,一旦程序启动,就改不了了。我们的项目具有验证码功能,旧版不支持关闭,新版已经支持关闭了。重新登录发现确实没有验证码了?我们直接看一下为啥没有了,上源码!原创 2023-11-19 21:21:04 · 672 阅读 · 0 评论 -
65.Undertow代替Tomcat
模块修改web容器依赖,使用undertow来替代tomcat容器。-- web 容器使用 undertow -->-- SpringBoot Web容器 -->所以,如果我们的系统是高并发请求,不妨使用一下。,使用undertow来替代tomcat容器。,你会发现你的系统性能会得到很大的提升。ruoyi-framework中。在高并发业务场景中,性能优于。ruoyi-admin中添加。3、修改文件上传工具类。原创 2023-11-14 20:26:07 · 496 阅读 · 0 评论 -
29.第三方登录
生成一个gitee的路径,在该页面gitee只要登录完成,gitee程序会自动跳转到我们之前设置好的回调地址。但是应用回调不能乱填,当我们gitee登录成功之后,gitee会自动跳转到应用回调地址,并且gitee会带上code,利用code可以得到所登录gitee用户信息。source表示登录平台,如微信登录,支付宝登录,因为要确定用户的唯一性。只要我们登陆好gitee,gitee会自动跳转到我们的回调地址。当今社会,微信登录、QQ登录、抖音登录等等三方登录已经层出不穷,学会三方登录势在必行。原创 2023-11-14 20:14:53 · 118 阅读 · 0 评论 -
12、填写NGINX配置部署前端;运行jar部署后端
打包之后,在ruoyi-admin下面的target目录下找到打好的jar包,上传到服务器。注意,这是 root的package,不要打到admin或者common的package了。第一步:在根目录点击clear是清楚target,再点击package生成新的target,打成的包就存放在target目录中。运行完毕之后,可以在当前运行jar的目录,通过tail -f nohup.out命令来看运行的控制台输出。后端可以部署的方式,首先直接运行jar是肯定可以的。但是这里运行在容器中必要性,其实并不大。原创 2023-11-08 23:59:23 · 794 阅读 · 0 评论 -
11、云服务器的宝塔面板安装、在宝塔安装MySQL、Redis、NGINX、JAVA
Tips:正常来说,我们新买的服务器是进不到宝塔面板的,有一个安全组(阿里云叫法,腾讯叫访问墙)的概念。建议给Redis设置一个密码,如果要Redis可以远程访问的话,那是必须要设置密码的。如果购买云服务器的时候,选择系统为宝塔面板,那么就不需要麻烦了。安装完毕之后,大家可以去设置页面看看能改哪些配置,试着自己随意修改玩耍一下。我们可以对此MySQL执行添加数据库,修改root用户密码等等操作,如图。找到软件商店,找到MySQL,安装即可。建议先了解一下面板,点击每一个菜单,看看都是啥。原创 2023-11-08 23:20:31 · 441 阅读 · 0 评论