springboot启动错误日志分析

错误日志分析:

(1)情况描述: 启动springboot工程如果出现以下ERROR日志:

Mapped "{[/error]}" onto public org.springframework.http.ResponseEntity> org.springframework.boot.autoconfigure.web.servlet.error.BasicErrorController.error(javax.servlet.http.HttpServletRequest)

(2)错误原因:

这是因为spring boot 会默认加载org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration 这个类

DataSourceAutoConfiguration类使用了@Configuration注解向spring注入了dataSource bean。因为工程中没有关于dataSource相关的配置信息,当spring创建dataSource bean因缺少相关的信息就会报错。

(3)解决方案:

在Application类上增加

1

@EnableAutoConfiguration(exclude={DataSourceAutoConfiguration.class})

你可能感兴趣的:(【springboot】)