说明: 1.该文主要介绍如何使用NSURLSession来发送GET请求和POST请求 2.本文将不再讲解NSURLConnection的使用,如有需要了解NSURLConnection如何发送请求。 详细信息,请参考: 3.本文示例代码发送的请求均为http请求,已经对info.plist文件进行配置。 如何配置,请参考:https://github.com/HanGangAn
记录一下使用ruoyi-cloud过程中遇到的问题开发工具 Intellij Idea Community、Visual Studio CodeIdea 建议安装插件:Free Mybatis plugin,这样可以从 mapper 接口直接跳转到对应的 mapper.xml 文件vscode 建议安装插件:Vetur、vscode-element-helper、ESLint更新时间: 2020-
目录前言一、后台模块搭建和配置二、数据库建表三、代码生成器总结 前言一、后台模块搭建和配置在ruoyi-modules工程里面创建你自己的springboot项目。pom.xml依赖配置如下,需要我们自己填写的也就是<artifactId>和<description>
<?xml version="1.0" encoding="UTF-8"?>
<pro
转载
2024-02-10 00:27:31
468阅读
前言若依权限管理包含两个部分:菜单权限 和 数据权限。菜单权限控制着我们可以执行哪些操作。数据权限控制着我们可以看到哪些数据。菜单是一个概括性名称,可以细分为目录、菜单和按钮,以若依自身为例:目录,就是页面导航,也可以理解为导航父菜单(二级导航或三级导航)如:系统管理;某个父菜单没有权限,表示需要隐藏或禁用这个父菜单。菜单,就是导航子菜单,如:用户管理;某个子菜单没有权限,表示需要隐藏或禁用这个子
场景若依微服务版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
370阅读
一、项目结构新建报表微服务模块,这是我的项目结构图。二、执行初始化数据脚本运行积木报表的初始化脚本,创建相关表结构,github速度太慢,推荐使用 gitee地址。选择你要建表的数据库,我是跟业务库放到了一起,执行完后会新增以下这几张表。三、pom中引入积木报表依赖在顶级父pom中声明积木报表的版本号:<properties>
<jeccg.jimureport
Ruo-Yi 前后端分离如何不登录直接访问问题 我们从若依项目的简介中可以知道,若依前后端分离系统采用了Spring Security作为权限校验框架,那么,如果我们想要不登录就可以访问某些页面应该怎么办?分析 若依官网的解释:若依官网解释 有关spring security配置的东西若依框架都在SecurityConfig类里面有写。找到configure()方法,一般这个类里面会写。这里的意思
跟着狂神学SpringBoot集成MyBatisPlusMybatisPlus只要学不死,就往死里学!MyBatisPlus概述需要的基础:把我的MyBatis、Spring、SpringMVC就可以学习这个了! 为什么要学习它呢?MyBatisPlus可以节省我们大量工作时间,所有的CRUD代码它都可以自动化完成!JPA 、 tk-mapper、MyBatisPlus 偷懒的!简介是什么? My
若依官方: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
282阅读
背景之前虽然讲了login,getInfo,getRoutes的三个接口,但从设计的角度来讲,这3个接口并没有完整实现一个功能。这里重点讲解若依框架对于自定义session,token校验,权限验证三个方面的实现。这些对于自己实现一个简单的后端框架有不错的参考意义功能说明登录功能\login及token的生成权限过滤校验自定义session前端如何配合 可以参考上一篇博客登录及token生成主要解
转载
2023-09-21 20:42:51
411阅读
一、前期准备JDK >= 1.8 (推荐1.8版本) Mysql >= 5.7.0 (推荐5.7版本) Redis >= 3.0 Maven >= 3.0 Node >= 12 nacos >= 2.0.4 (ruoyi-cloud < 3.0 需要下载nacos >= 1.4.x版本) sentinel >= 1.6.0二、拉取git源码进入
# 若依微服务 MySQL 数据库配置
**引言**
在当今软件开发中,微服务架构(Microservices Architecture)逐渐成为一种热门的软件架构风格。与传统的单体应用相比,微服务允许将应用拆分为多个可独立部署的服务。有些服务可能需要使用数据库。本文将介绍如何在若依微服务中配置 MySQL 数据库,并将提供实际的代码示例和相关的图表以便于理解。
## 什么是若依微服务?
SpringCloud 01-认识微服务一、单体应用的缺陷在微服务的概念提出来之前,企业的应用一般都是单体应用,这种应用范式具有方便部署,测试的优点,但是随着项目的复杂程度不断的提升,单体应用也暴露出许多的缺陷:随着复杂程度的提升,应用各个模块部分越来越复杂,依赖关系不清晰,而且应用变得越来越难以维护和创新。主要的缺陷体现如下:复杂性高:系统的各个模块边界模糊,依赖关系不清晰,项目变得复杂混乱部署
文章目录若依-SpringBoot-整合百度Ueditor百度Ueditor遇到的问题第一步:整合百度Ueditor1. 下载百度Ueditor2. 解压下载的文件3. 将解压的文件放入工程目录中如下图所示4. 导入相关依赖5.开始在页面中整合富文本解决上传服务器配置文件失效的问题开始整合图片/视频上传1. 修改图片/视频上传访问地址-在HTML中添加图片视频访问地址修改js文件添加上传图片/上
若依是一套全部开源的快速开发平台,毫无保留给个人及企业免费使用。前端采用Vue、Element UI。后端采用Spring Boot、Spring Security、Redis & Jwt。权限认证使用Jwt,支持多终端认证系统。支持加载动态权限菜单,多方式轻松权限控制。高效率开发,使用代码生成器可以一键生成前后端代码。提供了技术栈(Vue3 Element Plus
文章接上一章: 从0开始搭建若依微服务项目 RuoYi-Cloud(保姆式教程 一)四. 项目配置与启动当上面环境全部准备好之后,接下来就是项目配置。需要将项目相关配置修改成当前相关环境。 数据库配置新建数据库:ry-cloud 存储常规数据 导入SQL:sql/ry_20231130.sql sql/quartz.sql(可选--需要定时任务操作必须导入) &n
目录一、概述二、运行准备阶段三、运行配置阶段四、后端运行阶段五、前端运行阶段六、运行演示阶段一、概述RuoYi-Cloud 是一个 Java EE 分布式微服务架构平台,基于经典技术组合(Spring Boot、Spring Cloud & Alibaba、Vue、Element),内置模块如:部门管理、角色用户、菜单及按钮授权、数据权限、系统参数、日志管理、代码生成等。在线定时
写在前面该版是ruoyi-cloud微服务版的项目配置。官方配置文档:http://doc.ruoyi.vip/ruoyi-cloud/document/hjbs.html准备工作JDK >= 1.8 (推荐1.8版本,我用的是1.8.0_301)
Mysql >= 5.7.0 (推荐5.7版本,我用的是8.0.19)
Redis >= 3.0(我用的是3.2.100)
Mave
转载
2023-06-30 15:23:59
396阅读
若依不分离登录模块源码解析首先将项目运行起来我们发现 localhost有一个login路径就可以去idea找这个路径看看干了什么走起 打开项目右键 find in path我们点进去这个GetMapping 我们把这个代码拿出来品尝一番,可以看到有个if判断如果是Ajax请求,返回Json字符串。 否则返回登录页@GetMapping("/login")
public String lo
文章目录微服务框架SpringCloud微服务架构4 Ribbon4.1 负载均衡原理4.1.1 负载均衡流程 4 Ribbon4.1 负载均衡原理4.1.1 负载均衡流程之前我们使用<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>sprin