This application has no explicit mapping for /error, so you are seeing this as a fallback异常

前几天自己没事,搭建了一个框架,出现了这个错误在网上查了半天招错误,但是还是一直没有找到解决问题的办法,最后还是解决了,

@Slf4j
@SpringBootApplication
@ComponentScan(basePackages = {"com.baoboyun.generator.mapper"})
//@MapperScan(basePackages = {"com.baoboyun.generator.mapper"})
@EnableSwagger2
public class GApplication {
    public static void main(String[] args) {

        log.info("----------------项目启动开始-----------------------");
        SpringApplication.run(GApplication.class,args);
        log.info("----------------项目启动成功-----------------------");

    }
}

@ComponentScan(basePackages = {“com.baoboyun.generator.mapper”}) 如果我用这个注解就会出现以下情况:
在这里插入图片描述
最后我把注解换成了如下图:

@Slf4j
@SpringBootApplication
//@ComponentScan(basePackages = {"com.baoboyun.generator.mapper"})
@MapperScan(basePackages = {"com.baoboyun.generator.mapper"})
@EnableSwagger2
public class GApplication {
    public static void main(String[] args) {

        log.info("----------------项目启动开始-----------------------");
        SpringApplication.run(GApplication.class,args);
        log.info("----------------项目启动成功-----------------------");

    }
}

这样就不会宝上面那个错误,@SpringBootApplication 里面包含@ComponentScan,所以是两个起冲突了,
换成了@ComponentScan 指定扫描的包就可以了,

查看两个关系的可以跳转到下面的链接上:
https://www.cnblogs.com/oskyhg/p/6683629.html

除了上面我遇到的错误,也有可能是下面的几个错误:
出现这个异常说明了跳转页面的url无对应的值.

原因1:
Application启动类的位置不对.要将Application类放在最外侧,即包含所有子包
原因:spring-boot会自动加载启动类所在包下及其子包下的所有组件.
原因2:
在springboot的配置文件:application.yml或application.properties中关于视图解析器的配置问题:
当pom文件下的spring-boot-starter-paren版本高时使用:
spring.mvc.view.prefix/spring.mvc.view.suffix
当pom文件下的spring-boot-starter-paren版本低时使用:
spring.view.prefix/spring.view.suffix
原因3:
控制器的URL路径书写问题
@RequestMapping(“xxxxxxxxxxxxxx”)
实际访问的路径与”xxx”不符合.

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
"This application has no explicit mapping for /error, so you are seeing this as a fallback"这句话是一个错误信息,表明应用程序中没有为路径"/error"定义映射,因此您看到了这个回退信息。它是一个常见的错误,可能是由于配置问题、路由错误或资源文件缺失等原因导致的。这个错误信息通常出现在Java应用程序中,如Word源码中的Java应用程序,以及Eclipse部署的项目中。您可以检查您的应用程序配置和路由设置,以确保正确地定义了路径映射,从而解决这个错误。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *3* [异常:This application has no explicit mapping for /error, so you are seeing this as a fallback解决...](https://blog.csdn.net/qq_36411874/article/details/93486993)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *2* [word源码java-springboot2.0:springboot2.0、Mybatis-Plus、encache](https://download.csdn.net/download/weixin_38534683/19407985)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值