SpringCloud
文章平均质量分 59
记录知识和问题
所遇所思
脚踏实地的走好每一步
展开
-
lamp-cloud-项目熟悉
微服务:lamp-cloud每个服务都有一个server模块,存放各个服务自己的配置文件和启动类。原创 2024-08-17 23:45:00 · 835 阅读 · 0 评论 -
4-seata-2.0.0-安装及配置
脚本位置:D:\software\seata\seata-server-2.0.0\script\server\db\mysql.sql。在application.yml配置中增加mysql数据源,对应的数据库、用户名、密码自行修改。Sentinel Version:1.8.6及以上。导入sql脚本到lamp_seata。不适用的配置都注释掉。原创 2024-08-17 19:31:19 · 567 阅读 · 0 评论 -
3-nacos-server-2.3.2-安装及配置
1、在配置 application.properties中修改对应数据库名、用户名、密码。在D:\software\nacos\nacos\bin执行cmd命令,并执行以下命令。导入mysql-schema.sql脚本数据到 lamp_nacos库。2、设置了Nacos访问密码。原创 2024-08-13 09:15:00 · 449 阅读 · 0 评论 -
1-Mysql8安装及配置
在D:\software\mysql\mysql-8.0.22-winx64\bin目录,输入cmd回车,执行一下命令。在D:\software\mysql\mysql-8.0.22-winx64目录下创建data。格式:mysqld --install 你的服务名 (这里设置为mysql8)注意:记得保存root@localhost对应的密码。关闭服务:net stop mysql8。删除服务:sc delete 服务名。注意:这里需要使用管理员运行cmd。版本:mysql-8.0.22。原创 2024-08-11 23:00:00 · 374 阅读 · 0 评论 -
lamp-cloud-0-环境安装-整体
参考:https://blog.csdn.net/weixin_44203609/article/details/120951913。在D:\software\mysql\mysql-8.0.22-winx64\bin目录,输入cmd回车,执行一下命令。注意:使用Node18及以后得版本,启动会报错,故需要package.json中设置。位置:D:\software\nvm\settings.txt新增以下配置。直接安装nvm最新版,然后使用nvm命令,安装node版本。原创 2024-08-11 22:45:00 · 852 阅读 · 0 评论 -
springCloud之Cloud not autowire.No beans of ‘‘ type found
1、运行环境:操作系统:win10jdk版本:1.8idea版本:2020.1maven版本:3.3.9springBoot版本:2.0.02、遇到的问题在service层,下面billMapper飘红3、解决方法将@Autowired注解,该为@Resource注解即可,如下图所示附件:具体解释:方法1:一般情况, 重启就好了. 其他的可能应该是你正在修改或删除某个文件, 然后编辑器来不及编译, 或者编译不全导致的问题。关闭idea,再重新打开即可解原创 2022-02-22 20:20:51 · 1109 阅读 · 0 评论 -
Nacos之Injection of @DubboReference dependencies is failed;
造成该报错无非这几个原因:扫描不到包、导包导错、注解没加或加错,类型、类名不正确等。排查:查看报错所有日志的Caused by,原因往往在最后一个Caused by。在项目的Service实现类中没有引入@Service对应的包。引入@Service注解对应的包。原创 2023-11-15 08:58:34 · 500 阅读 · 0 评论 -
Swagger之Failed to start bean ‘documentationPluginsBootstrapper‘; nested exception is java.lang
1、环境win10、idea2020.1、JDK8、maven3.6、springboot2.6.2、swagger2.9.22、遇到问题Failed to start bean 'documentationPluginsBootstrapper'; nested exception is java.lang.NullPointerException原因:springboot 版本过高,使swagger 异常,或者说是引入的swagger版本过高导致的问题,或者说是springboot2....原创 2022-03-09 17:38:20 · 8858 阅读 · 9 评论 -
springCloud之This is deprecated. The new driver class is `com.mysql.cj.jdbc.Driver‘.
1、遇到的问题This is deprecated. The new driver class is `com.mysql.cj.jdbc.Driver'. 原因如下:以前的连接mysql的数据库遇到是使用下图的,而我使用的springBoot版本比较高<version>2.6.3</version>,所以得使用新版本的连接驱动。具体解释在附件中2、解决方法在加载驱动上加入cj即可解决附件private static String ur原创 2022-02-22 17:31:10 · 942 阅读 · 0 评论 -
Spring Cloud Config 客户端报错:No spring.config.import property has been defined
1、运行环境Idea2020.1、jdk1.8、apache-maven-3.3.9、spring-cloud 2021.0.0、spring-boot 2.6.22、遇到的问题No spring.config.import property has been defined原因:2020.X.X版本官方重构了bootstrap引导配置的加载方式,需要添加相关依赖。具体解释:bootstrap.properties比application.properties的优先级要高;boot原创 2022-02-22 17:29:38 · 1411 阅读 · 0 评论 -
rg.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name
1、遇到的问题控制台出现如下错误,具体报错见附件org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'orderController': Unsatisfied dependency expressed through field 'paymentClient'; nested exception is org.springframework.beans.fa原创 2022-01-26 20:35:30 · 4074 阅读 · 0 评论 -
org.springframework.beans.factory.BeanCreationException: Error creating bean with name ‘‘
1、遇到的问题org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'paymentController': Injection of autowired dependencies failed;原因:服务单词写错了2、解决办法修改正确即可,如下图:附件:org.springframework.beans.factory.BeanCreationEx.原创 2022-01-26 13:53:49 · 3743 阅读 · 0 评论 -
switchHosts应用时,没有写入 Hosts 文件的权限
1、背景在使用SwitchHost应用时,提示没有写入Hosts文件权限,如下图所示:2、运行环境win103、相关步骤2.1、打开我的电脑,然后打开c盘,你可以复制以下路径直达目的地C:\Windows\System32\drivers\etc只需要将上面的路径复制到下面的输入栏回车即可效果如下2.2、接下来,右键hosts的文件,点击属性2.3 点击 安全2.4、点击编辑2.5 点击 下图标记的 红色框框2,就会跳转到相.原创 2022-01-24 08:15:00 · 25051 阅读 · 18 评论 -
Idea如何调出Run Dashboard来管理多个项目的启动
1、介绍背景为什么要调出Run Dashboard呢?原因很简单,在微服务项目中会有多个工程,每个工程都有启动项,而在运行一个项目时,会启动多个服务。如果每个启动服务都要在每一工程中找,那就很麻烦。这时就可以使用Run Dashboard来管理。2、微服务项目环境电脑环境:win10编程环境:Idea2020.1、JDK8、apache-maven-3.3.9、spring-boot2.6.2、spring-cloud2021.0.03、如何调出微服多个启动项3.1点...原创 2022-02-22 16:56:06 · 2176 阅读 · 0 评论 -
SpringCloud之创建工程
1.准备工作实现一个简易的订单服务到支付服务项目环境:win10、Idea2020.1、jdk1.8、apache-maven-3.3.9、先需要创建一个空的工程,然后在空工程中创建三个模板。2.过程从订单服务到支付服务,需要创建三个模板,一个是有实体类Payment,另外两个需要,通过spring initializr(spring初始化)创建支付服务和订单服务,其中创建这两个服务时需要注意:选择默认的,经常连不上,而选择Custom比较好,地址:Custom:https://star原创 2022-02-22 16:54:37 · 290 阅读 · 0 评论