Springboot启动时报错Property ‘mapperLocations‘ was not specified.

本文涉及的产品
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS MySQL,高可用系列 2核4GB
简介: Springboot启动时报错Property ‘mapperLocations‘ was not specified.

阐述

这几天没整boot

晚上直接运行不了了

本想是在表现层写点代码测测接口的

localhost8080找半天 结果404

先考虑好久 是不是url输入错了 然后 就发现

结果boot都不能启动了

JUnit也测不出来

找了半天

结果是开关机导致数据库没开

手动打开服务

找到MySQL启动

IDEA连接数据库

再选择架构

这样测试过了 但还是无法启动boot

看了boot的启动信息

分析一下

应该是配置文件没弄

哎 让我配新驱动

更新驱动后还是无法启动boot

上网查了查这个意思

Registered plugin: 'com.baomidou.mybatisplus.extension.plugins.MybatisPlusInterceptor@20ed3303'
Property 'mapperLocations' was not specified.

就是找不到mapper的配置文件了

在以前在数据层会有一个dao层的xml文件

里面有配置信息

我们现在在配置文件application进行了统一配置

说明我们的配置文件书写错误

导致无法扫描

配置信息无法加载

就是找不到Mapper的坐标

找不到mapperLocations

配置文件写错了

我们看看

server:
  port: 8080
 
#下面这些内容是为了让MyBatis映射
#指定Mybatis的Mapper文件
 
# 专门用来配置的对象datasource
spring:
  datasource:
    druid:
      driver-class-name: com.mysql.cj.jdbc.Driver
      url: jdbc:mysql://localhost:3306/mybatis?serverTimezone=UTC
      username: root
      password: 123456
 
# 配置mybatis-plus
mybatis-plus:
  global-config:
    db—config:
      table-prefix: tbl_
      id-type: auto
 
  configuration:
    log-impl: org.apache.ibatis.logging.stdout.StdOutImpl
 
 

是不是这个啊

删了

就能运行了、

还是不能

下面格式也不对

应该这样

就能运行了

server:
  port: 8080
 
#下面这些内容是为了让MyBatis映射
#指定Mybatis的Mapper文件
 
# 专门用来配置的对象datasource
spring:
  datasource:
    druid:
      driver-class-name: com.mysql.cj.jdbc.Driver
      url: jdbc:mysql://localhost:3306/mybatis?serverTimezone=UTC
      username: root
      password: 123456
 
# 配置mybatis-plus
mybatis-plus:
  global-config:
    db—config:
      table-prefix: tbl_
 
configuration:
  log-impl: org.apache.ibatis.logging.stdout.StdOutImpl
 

相关实践学习
如何在云端创建MySQL数据库
开始实验后,系统会自动创建一台自建MySQL的 源数据库 ECS 实例和一台 目标数据库 RDS。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
目录
相关文章
|
6月前
|
Java
SpringBoot启动报错:org.apache.catalina.LifecycleException: Protocol handler start failed
SpringBoot启动报错:org.apache.catalina.LifecycleException: Protocol handler start failed
99 0
|
2月前
|
前端开发 JavaScript Java
SpringBoot项目部署打包好的React、Vue项目刷新报错404
本文讨论了在SpringBoot项目中部署React或Vue打包好的前端项目时,刷新页面导致404错误的问题,并提供了两种解决方案:一是在SpringBoot启动类中配置错误页面重定向到index.html,二是将前端路由改为hash模式以避免刷新问题。
232 1
|
6月前
|
Java
SpringBoot启动报错org.apache.catalina.LifecycleException
SpringBoot启动报错org.apache.catalina.LifecycleException
45 0
|
1月前
|
XML Java 应用服务中间件
【Spring】运行Spring Boot项目,请求响应流程分析以及404和500报错
【Spring】运行Spring Boot项目,请求响应流程分析以及404和500报错
168 2
|
1月前
|
Java Maven Spring
SpringBoot项目创建失败或无法启动,启动报错时的常见问题及解决方案
文章列举了在IDEA中创建Spring Boot项目时可能遇到的常见问题及其解决方案,如项目不被识别为Maven项目、依赖未找到或报红、JDK版本不一致和POM文件中的Jar包下载失败等问题。
185 0
SpringBoot项目创建失败或无法启动,启动报错时的常见问题及解决方案
|
2月前
|
Java 应用服务中间件 Spring
IDEA 工具 启动 spring boot 的 main 方法报错。已解决
IDEA 工具 启动 spring boot 的 main 方法报错。已解决
|
2月前
|
前端开发 Java Spring
【非降版本解决】高版本Spring boot Swagger 报错解决方案
【非降版本解决】高版本Spring boot Swagger 报错解决方案
|
3月前
|
Java Spring
【Azure Developer】Springboot 集成 中国区的Key Vault 报错 AADSTS90002: Tenant 'xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx' not found
【Azure Developer】Springboot 集成 中国区的Key Vault 报错 AADSTS90002: Tenant 'xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx' not found
|
5月前
|
Java Spring
解决Springboot集成ElasticSearch 报错:A bean with that name has already been defined in null and overriding
解决Springboot集成ElasticSearch 报错:A bean with that name has already been defined in null and overriding
207 2
|
5月前
|
Java 关系型数据库 MySQL
【已解决】SpringBoot 启动报错:Failed to configure a DataSource: ‘url‘ attribute is not specified and no emb
【已解决】SpringBoot 启动报错:Failed to configure a DataSource: ‘url‘ attribute is not specified and no emb
415 0