踩坑日记-02

前言

基于手机验证码(阿里云发送)实现注册登录
搭建Springboot项目-》测试Controller层映射

pom文件-无法识别依赖

误将依赖写在了dependencyManagement中,识别不出依赖。

初始化Springboot项目,pom文件中同时存在dependency和dependencyManagement两个选项,后者是管理前者的版本,不建议采用这种写法,推荐直接将版本号就在前者写好

推荐在maven仓库中去下载拉去依赖
Maven Repository: Search/Browse/Explore

标签含义
<?xml version="1.0" encoding="UTF-8"?>XML声明,指定XML版本和字符编码。
<project>POM文件的根元素,包含整个项目的配置信息。
<modelVersion>POM模型的版本。通常是4.0.0。
<groupId>项目的组织或公司的唯一标识符。
<artifactId>项目的唯一标识符。通常是项目的名称。
<version>项目的版本号。
<name>项目的名称。
<description>对项目的简要描述。
<properties>定义项目中使用的属性,如Java版本和编码格式等。
<dependencies>定义项目所依赖的其他库或模块。
<dependency>定义一个依赖项,包括组织、模块和版本等信息。
<dependencyManagement>定义项目依赖管理的配置,可以统一管理依赖的版本,避免版本冲突。
<build>包含项目的构建配置。
<plugins>定义项目中使用的Maven插件。
<plugin>插件配置,包括插件的组织、模块和版本等信息。
<groupId>, <artifactId>, <version><plugin> 下的子标签这些标签指定了插件的Maven坐标。
<configuration>插件的配置信息。
<source>, <target>, <encoding>Maven编译器插件的配置信息,指定了源码和目标的Java版本,以及编码格式。
<executions>插件执行配置。
<id>, <goals>执行的插件目标和目标的唯一标识符。
<skip>配置是否跳过某些插件执行。

继承mapper层的类无法注入为bean对象

这里用的mybatis-plus,在主类上需要添加@mapperScan注解(mybatis下的)来指定扫描路径才可以将其注入为bean

忘配置application.yaml文件

在启动主类的时候,会去扫描配置文件信息,如果没有配置的话,会启动失败

application.yaml中无法加载mysql驱动

pom文件中没有导入mysql-connection的依赖,导致无法加载。

其次yaml文件中不能出现其他特殊字符,否则也无法识别导致启动失败。

今日源码:https://github.com/Smilexing/userbackend.git

  • 5
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值