Idea spring boot项目问题收集
创建项目可以参考下面的资料
https://blog.csdn.net/u013248535/article/details/55100979
https://www.cnblogs.com/black-spike/p/8017768.html
*** required a bean of type 错误
问题描述:启动类在 package com.example.springboot; 而control,domain等相关的类在 com.example.***其它包,启动时报如题的错误,
解决:在启动类上添加 @ComponentScan(basePackages = {"com.example.domain"}) 意思是启动时还要扫描下这个包下面的类; 由于启动类与其它相关的类不在一个包下,虽然解决了启动问题,但在浏览器打开还是有如下的其它问题,如下:
Whitelabel Error Page There was an unexpected error (type=Not Found, status=404)
接上面的问题,终极解决办法是把启动类放在 com.example包,其它的类放在 com.example.***包下面,
在启动类上添加 @ComponentScan(basePackages = {"com.example.*"})
这样启动可以成功,各个control访问也正常了。
pom.xml里有的依赖项找不到的解决办法
有时在pom.xml添加了依赖项,maven自动去下载的时候,有时会碰到下载不了,但你本地有这个库的时候,可采用如下办法:
在<dependency>节点中添加如下的项,最后一条为绝对路径,windows下的路径记得 "\"转成"/"
<type>jar</type>
<scope>system</scope>
<systemPath>E:/Java/repo/repo/com/yeepay/g3/yop/yop-sdk/0.0.1/yop-sdk-0.0.1.jar</systemPath>
当然也可以本地配置maven仓库,这里暂不提供这种方法的解决办法
--- end ---