IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> Java知识库 -> Spring cloud中feign和nacos的组合使用(部署ruoyi框架) -> 正文阅读

[Java知识库]Spring cloud中feign和nacos的组合使用(部署ruoyi框架)

我使用的是ruoyi-springcloud一个已经做好的springcloud后台管理框架

首先启动ruoyi框架需要启动进行配置

JDK >= 1.8 (推荐1.8版本)
Mysql >= 5.7.0 (推荐5.7版本)
Redis >= 3.0
Maven >= 3.0
Node >= 12
nacos >= 1.1.0 (ruoyi-cloud >= 3.0.0需要下载nacos >= 2.x.x版本)
sentinel >= 1.6.0

我在搭建ruoyi遇到的问题

nacos配置

需要根据ruoyi框架版本进行不同的配置目前来看需要下载nacos2.x.x版本

nacos下载完成之后需要进行相关配置

1.在nacos安装目录下修改配置文件

# db mysql
spring.datasource.platform=mysql
db.num=1
db.url.0=jdbc:mysql://localhost:3306/ry-config?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&useUnicode=true&useSSL=false&serverTimezone=UTC
db.user=root
db.password=password

注意:不要直接粘贴数据库账号密码要核对一下

2.nacos在配置完数据源之后输入网址(localhost:8848/nacos)可以看到以下界面

此时可以看到数据库中的数据

3.如果项目启动报错中提示有数据库连接信息有误需要在这里进行修改

?点击编辑? 修改数据库连接信息

4.出现(java.sql.SQLException: Access denied for user 'root'@'localhost' (using password: YES))报错

此报错为当前电脑登录用户没有权限,导致数据库连接有误

解决方法

win+R键 在运行窗口输入(gpedit.msc)如果没有找到该文件也有解决方法

(关于没有gpedit.msc运行文件 如果没问题就可跳过)

在桌面打开记事本 复制以下代码保存 并将文件拓展名改为.cmd
最后在右键以管理员身份运行就可以开启本地组策略编辑器


@echo off

pushd "%~dp0"

dir /b C:\Windows\servicing\Packages\Microsoft-Windows-GroupPolicy-ClientExtensions-Package~3*.mum >List.txt

dir /b C:\Windows\servicing\Packages\Microsoft-Windows-GroupPolicy-ClientTools-Package~3*.mum >>List.txt

for /f %%i in ('findstr /i . List.txt 2^>nul') do dism /online /norestart /add-package:"C:\Windows\servicing\Packages\%%i"

pause

这个操作就是为了能够修改mysql的文件,修改mysql的权限

输入gpedit.msc后 根据如图? 将用户账户控制:以管理员批准模式运行所有管理员设置为关闭状态

?然后找到mysql安装地址,在bin文件同级文件下修改.ini文件

先点击查看将隐藏的项目打开

修改.ini文件添加红线代码

?添加完之后重启项目就可以解决这个报错

这是我在部署项目中遇到的问题

项目启动成功之后书写一个feign服务间的调用

写个案例

在RuoYiFileApplication中写个方法Demo用于RuoYiSystemApplication调用

?所有接口都在一个service-feign-api中定义

?value 为nacos中的服务中心id

主要使用feignClient注解启动feign调用

在调用处直接使用@Autowired注解就可以使用

  Java知识库 最新文章
计算距离春节还有多长时间
系统开发系列 之WebService(spring框架+ma
springBoot+Cache(自定义有效时间配置)
SpringBoot整合mybatis实现增删改查、分页查
spring教程
SpringBoot+Vue实现美食交流网站的设计与实
虚拟机内存结构以及虚拟机中销毁和新建对象
SpringMVC---原理
小李同学: Java如何按多个字段分组
打印票据--java
上一篇文章      下一篇文章      查看所有文章
加:2022-03-22 20:22:50  更:2022-03-22 20:23:24 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/24 9:03:32-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码