运行SpringBoot项目的时候出现:
F
a
i
l
e
d
t
o
s
t
a
r
t
b
e
a
n
′
d
o
c
u
m
e
n
t
a
t
i
o
n
P
l
u
g
i
n
s
B
o
o
t
s
t
r
a
p
p
e
r
′
;
n
e
s
t
e
d
e
x
c
e
p
t
i
o
n
i
s
j
a
v
a
.
l
a
n
g
.
N
u
l
l
P
o
i
n
t
e
r
E
x
c
e
p
t
i
o
n
Failed to start bean 'documentationPluginsBootstrapper'; nested exception is java.lang.NullPointerException
Failedtostartbean′documentationPluginsBootstrapper′;nestedexceptionisjava.lang.NullPointerException的问题
确认自己的
M
a
v
e
n
Maven
Maven仓库没导错,之后还是有这个问题
解决方法:
方法1:在
.
y
m
l
.yml
.yml配置文件中导入如下配置(配置默认的映射路径)
spring:
mvc:
pathmatch:
matching-strategy: ANT_PATH_MATCHER
方法2:导入静态配置类
@Configuration
public class WebMvcConfig extends WebMvcConfigurationSupport {
}
类中可以没用任何属性和方法,但是需要继承WebMvcConfigurationSupport 类,并且标注为配置类
继承WebMvcConfigurationSupport 类,可以在这个类中配置静态资源映射路径等信息
猜测报错原因:可能是使用springBoot没用配置默认映射路径,而SpringBoot中有自己的默认路径,自己所建的项目中没有该路径,导致找不到文件而报NPE