Springboot初学

Springboot学习:参考网页:https://blog.csdn.net/sunroyi666/article/details/95189938

1.下载maven,修改配置:

参考网页:https://blog.csdn.net/a805814077/article/details/100545928

2.创建springbootEureka:

遇到问题; Cannot resolve symbol 'springframework'

解决方法:

检查maven在idea中的配置:

 

将Maven home derectory更换成自己下载的maven的安装路径,以及将setting file和仓库都改成自己下载的maven的配置文件和仓库路径

然后在idea右侧点击maven进行刷新,清理缓存

所遇问题:引入EnableEurekaServer注解时失败

解决方案:从pom.xml配置文件中去思考,可能是springboot的版本与springcloud的版本不一致,还可能是maven的缓存导致,或者pom.xml文件加载依赖时未完成(虽然最终是用重新复制教程中的pom.xml内容,重新引入依赖来解决的,有点迷。。。)

3. 创建springbootService项目工程

遇到问题:debug ConsumerClientApplication时报错:

Request execution error

springbootService:6001 - was unable to send heartbeat!

springbootService:6001 - was unable to refresh its cache! status = Cannot execute request on any known server

解决方案:

先创建springbootEureka,在debug ConsumerClientApplication后,在浏览器输入localhost:5000可看到Eureka已启动,再修改springbootService的代码,启动springbootService项目,可在Eureka中看到springbootService已注册

所遇问题:启动ServiceController时报错:

解决方案:程序默认采用get方式,需添加注解@PostMapping,将请求方式设置为post,并且在postman中测试http://localhost:6001/service/hello时,需输入JSON格式的内容后,才会出现成功的响应

posted @ 2023-07-25 17:05  山茶花llia  阅读(49)  评论(0编辑  收藏  举报