SpringBoot初始启动失败org.springframework.beans.factory.BeanDefinitionStoreException:文件缺失错误

初学SpringBoot,启动Application.java出现以下警告和错误:

** WARNING ** : Your ApplicationContext is unlikely to start due to a @ComponentScan of the default package.

org.springframework.beans.factory.BeanDefinitionStoreException:[org/springframework/web/reactive/config/DelegatingWebFluxConfiguration.class] is not exist.

看项目实战视频学的SpringBoot,启动报错,之前找资料习惯性找Exception后面文件的错误,找了半天没找着,后面跟着官方文档走了一遍流程。

查了一下SpringBoot的官方文档 SpringBoot,原文是指创建一个默认包,也就是Application.java不能直接放在main/java下,这个文件的一些注解 @ComponentScan@ConfigurationPropertiesScan@EntityScan, or @SpringBootApplication annotations就用不了,需要新建一个默认包main/java/com/example,放进去再启动一波就解决问题了,其实只要能看懂官方文档就行:

com
 +- example
     +- myapplication
         +- Application.java
         |
         +- customer
         |   +- Customer.java
         |   +- CustomerController.java
         |   +- CustomerService.java
         |   +- CustomerRepository.java
         |
         +- order
             +- Order.java
             +- OrderController.java
             +- OrderService.java
             +- OrderRepository.java

官方机制就是这样的。

 

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值