微服务:一种软件开发技术- 面向服务的体系结构(SOA)架构样式的一种变体,将应用程序构造为一组松散耦合的服务。在微服务体系结构中,服务是细粒度的,协议是轻量级的。微服务(或微服务架构)是一种云原生架构方法,其中单个应用程序由许多松散耦合且可独立部署的较小组件或服务组成。这些服务通常● 有自己的堆栈,包括数据库和数据模型;● 通过REST API,事件流和消息代理的组合相互通信;● 和它们是按业务
转载
2024-07-12 16:36:33
64阅读
记录一下使用ruoyi-cloud过程中遇到的问题开发工具 Intellij Idea Community、Visual Studio CodeIdea 建议安装插件:Free Mybatis plugin,这样可以从 mapper 接口直接跳转到对应的 mapper.xml 文件vscode 建议安装插件:Vetur、vscode-element-helper、ESLint更新时间: 2020-
转载
2024-03-05 10:52:06
403阅读
目录前言一、后台模块搭建和配置二、数据库建表三、代码生成器总结 前言一、后台模块搭建和配置在ruoyi-modules工程里面创建你自己的springboot项目。pom.xml依赖配置如下,需要我们自己填写的也就是<artifactId>和<description>
<?xml version="1.0" encoding="UTF-8"?>
<pro
转载
2024-02-10 00:27:31
579阅读
RuoYi 官网地址:http://ruoyi.vip(opens new window) RuoYi 在线文档:http://doc.ruoyi.vip(opens new window) RuoYi 源码下载:https://gitee.com/y_project/RuoYi(opens new window) RuoYi 在线提问:https://gitee.com/y_project/Ru
转载
2024-05-10 07:43:28
551阅读
一、项目结构新建报表微服务模块,这是我的项目结构图。二、执行初始化数据脚本运行积木报表的初始化脚本,创建相关表结构,github速度太慢,推荐使用 gitee地址。选择你要建表的数据库,我是跟业务库放到了一起,执行完后会新增以下这几张表。三、pom中引入积木报表依赖在顶级父pom中声明积木报表的版本号:<properties>
<jeccg.jimureport
转载
2024-07-04 16:49:50
1130阅读
场景若依微服务版RuoYi-Cloud,基于Spring Boot、Spring Cloud & Alibaba、OAuth2的前后端分离的后台管理系统。RuoYi-Cloud 是一个 Java EE 企业级快速开发平台,基于经典技术组合(Spring Boot、Spring Cloud & Alibaba、OAuth2、Vue、Element-UI),内置模块如:部门
转载
2024-02-26 14:53:48
537阅读
若依部署文档说明:若依各个版本对应的gitee的地址1.单机版本多模块https://gitee.com/y_project/RuoYi?_from=gitee_search2.单机版本单模块https://gitee.com/y_project/RuoYi-fast?_from=gitee_search3.前后端分离版本 springboot+vuehttps://gitee.com/y_pro
1.加入pom配置:<dependency>
<groupId>com.alibaba.boot</groupId>
<artifactId>nacos-config-spring-boot-starter</artifactId>
<version>0.2.5</version>
</
转载
2024-03-11 17:15:55
647阅读
axios资料:axios中文文档|axios中文网 | axiosaxios+json 默认情况下,axios将JavaScript对象序列化为JSON。submit(data) {
if (data && this.definitionId) {
// 启动流程并将表单数据加入流程变量
startProcess(this.defini
转载
2024-08-13 08:46:01
235阅读
若依框架RuoYi-Cloud微服务版导入IDEA安装运行启动访问官方地址后端微服务版本源码地址附:相关安装部署,参考另几篇博文:IDEA导入项目IDEA修改配置导入数据库sql修改Nacos配置IDEA 启动项目前端note.js下载安装运行访问 官方地址后端微服务版本源码地址附:相关安装部署,参考另几篇博文:准备工作:JDK >= 1.8 (推荐1.8版本) Mysql >= 5
若依官方:http://doc.ruoyi.vip/ruoyi-cloud/cloud/auth.html#%E4%BD%BF%E7%94%A8%E8%AE%A4%E8%AF%81若依密码产生和验证过程:http://wangxianfeng.cn/wordpress/2021/09/21/%E8%8B%A5%E4%BE%9D%E5%AF%86%E7%A0%81%E4%BA%A7%E7%94%9F
转载
2023-07-31 12:14:16
297阅读
从上面官网的介绍中,可以看到若依是一套提供了权限管理、代码生成的框架;之前一直使用的springboot ,最近也是因为业务需求,开始用springcloud 。本地运行的,只要在本地启动了nacos ,大致上是没什么问题,但是我部署上服务器,就遇见ruoyi-auth无法注册到 nacos服务中,各种尝试之后,终于可以,接下来就是我操作的步骤;这里的docker-compose 文件是使用的h
转载
2024-07-05 12:27:27
1268阅读
目录一、使用若依框架来搭建后台管理系统1.1 前端部分1.2 后端部分1.2.1 将若依框架植入到项目中1.2.2 完成数据库配置二、使用若依框架的逆向生成工具逆向生成代码(同时将代码风格改为MyBatisPlus)2.1 使用若依框架提供的逆向生成工具生成代码2.2 修改代码风格三、总结一、使用若依框架来搭建后台管理系统直接去gitee上面clone下来就行了: 下载下来,一
转载
2024-07-08 15:19:51
621阅读
接上篇,后端接收到“/code”请求并将其转发至ValidateCodeHandler处理生成验证码进入ValidateCodeServiceImpl#createCaptcha这块代码比较简单,就不多赘述/**
* 生成验证码
*/
@Override
public AjaxResult createCaptcha() throws IOException, CaptchaException {
转载
2024-03-18 14:44:09
797阅读
若依微服务版登录流程涉及到很多模块,本章先从网关讲起验证码验证码配置先来看配置中心的网关配置文件ruoyi-gateway-dev.yml,其中有这么一段# 安全配置
security:
# 验证码
captcha:
enabled: true
type: math这段配置什么作用呢,就是将CaptchaProperties配置的enable和type初始化,Captcha
转载
2023-09-22 09:41:12
312阅读
一、开源项目简介无忧果考试平台基于 Vue/Element UI 和 Spring Boot/Spring Cloud & Alibaba 前后端分离的分布式微服务架构基于及结合若依微服务框架及硕果云考试系统,开发了无忧果手语服务平台,对涉及到两者的功能代码开源,并在两者的基础上做了优化和功能扩展。二、开源协议使用Apache-2.0开源协议三、界面展示演示图四、功能概述基于及结合若依微服
# 若依微服务架构
## 引言
随着互联网的飞速发展,传统的单体架构已经无法满足业务的快速迭代和扩展需求。为了降低系统的耦合度、提高开发效率和降低维护成本,微服务架构应运而生。若依微服务架构(RuoYi)是一种基于Spring Cloud的微服务架构,提供了一套完整的解决方案,旨在帮助开发者快速构建和部署微服务应用。
## 什么是微服务架构?
微服务架构是一种将软件应用划分为一组小而独立的
原创
2023-10-26 09:14:51
417阅读
安装Nacos拉取官方nacos镜像 目前若依微服务最新版本需要安装的是2.0.4版本,如需更改请根据实际情况修改拉取的版本号docker pull nacos/nacos-server:v2.0.4启动nacos 需要暴露8848 9848 9849 端口docker run --env MODE=standalone --name nacos -d -p 8848:8848 -p 9848:9
转载
2024-09-08 17:06:56
85阅读
若依文件下载路径修改 & 定时任务报错2021/10/14 周四 本人菜鸟一枚,也是刚刚开始进行基于若依的二次开发,如果有错误或者更好的实现方法,欢迎在评论区交流,十分感谢!一、下载路径修改-添加日期需求是这样的,每天定时生成Excel文件,使用的是ExcelUtil生成,它的生成方法 exportExcel() 里调用了 getAbsoluteFile(String filename)
转载
2024-09-13 21:51:20
177阅读
前言我们知道项目的监控是尤为重要的,但是我们如果用jdk 自带的jconsole 和jvisualvm 的话会非常繁琐,且界面不是很友好。之前我们使用了spring boot 项目,但是都没有对项目有一个很好的监控。在spring 家族中有 spring-boot-admin 可以很好的帮我们起到监控微服务项目的作用。spring-boot-admin 是一个针对 Spring Boot 的 Ac