SpringBoot學習遇到的問題及解決方案(持續更新)


自學SpringBoot中遇到的問題及解決方案,只為自己以后Review!
 
解決方案:
1、檢查了url拼寫是否有誤,是否為RequestMapping中的value排除這一問題后
2、其次看application.properties配置文件中是否配置誤,確認端口號、基地址等信息沒有問題后
3、定位到最后一個問題就是主方法springbootApplication位置沒有放到調用方法的最外層,導致服務啟動時沒有掃描到當前所訪問的路徑解決辦法:將springbootApplication類放在所有controller的最外層包下,使所有想要訪問的controller在其下的子包中,也就是說,若springbootApplication放在com.zxm包下,則想要在服務啟動后調用的controller就要放在com.zxm.XXX下即可解決接口調用不了的問題
 
2、 Failed to resolve org.junit.platform:junit-platform-launcher:1.7.0
解決方案:配置pom.xml添加:
<dependency> <groupId>org.junit.platform</groupId> <artifactId>junit-platform-launcher</artifactId> <version>1.7.0</version> <scope>test</scope> </dependency>
3、如何使用maven打包
  >mvn clean package
 
4、 Spring Boot 打包報錯Failed to execute goal org.apache.maven.plugins:maven-resources-plugin:3.2.0
解決辦法:pom.xml配置文件中添加3.1.0配置
<plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-resources-plugin</artifactId> <version>3.1.0</version> </plugin>
 
5、You must configure either the server or JDBC driver (via the serverTimezone conf)
解決辦法:配置后面加 ?serverTimezone=UTC 
 

 

 
6、

nacos報錯:failed to req API:/nacos/v1/ns/instance after all servers([192.168.43.148:8848]) tried: ErrCode:503, ErrMsg:server is DOWN now, please try again later!

原因及解決方案:

原因:
原因是nacos服務器過載,
解決方案:
刪掉nacos文件夾下的data文件夾再重啟Nacos即可解決

地址:https://www.cnblogs.com/duhl1024/p/14412039.html


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM