MySQL

在我们的开发过程中,有一个重要的步骤就是配置数据库,本文针对在数据库的配置过程中我们可能会忽视的一些细节进行具体学习:

1.不采用root用户

在我们给IDEA配置数据库的信息的时候,我们经常会在yaml文件中配置root用户,其实这是不规范的,root用户具有太大的权限,我们可以在数据库客户端Navicat中建立新的用户,为他分配当前的模块需要哪些数据库的权限。当然也可以采用命令行的方式
在项目中的yaml文件中,采用配置好的新用户,这样就能做到每个模块的数据库分离。

2.MapperScan

@MapperScan注解是MyBatis框架提供的注解,它的主要作用是自动扫描指定的包路径,将其中的接口与MyBatis的映射器关联起来。这样,你就无需为每个Mapper接口手动添加@Mapper注解或在配置文件中做额外的配置。
使用方式:直接在启动类加上@MapperScan("com.example.mapper")

3.配置mapper的xml文件路径

一般我们会在resource包下新建MyBatis的xml文件,用于书写sql语句,我们一般会在yaml文件中进行如下的配置,该配置表明xml文件存在于mapper包下的任意目录的xml文件都能被加载
mybatis.mapper-locations= classpath:mapper/**/*.xml

4.降低日志级别使得日志能打印出sql

logging:
  level:
    com.java.member.mapper: trace

5.可以使用云存储

6.代码生成器的使用

posted @ 2024-06-06 22:29  PostMan_Zc  阅读(11)  评论(0)    收藏  举报