SpringBoot项目技术整合(上)

66 阅读1分钟

集成ORM框架 MyBatis

将数据存储到数据库或硬盘、断电数据也不会丢失。

  • 创建数据库 image.png
  • 新建用户 让该用户只能看到 video 这个数据库。

image.png

  • 给用户分配权限

image.png

  • 新建连接 (只能看到 video 表) image.png

  • 引入 JAR 包、先在父工程的 pom.xml 引入,进行包管理,再在子工程的pom.xml引入 子 pom.xml 不带版本号

image.png

image.png

  • 添加数据库连接信息
datasource:
  url: jdbc:mysql://localhost:3306/video?characterEncoding=UTF8&autoReconnect=true
  driver-class-name: com.mysql.cj.jdbc.Driver
  username: 新建连接用户名
  password: 用户名密码
mybatis:
  mapper-locations: classpath:/mapper/*.xml
  • 测试整合是否成功~ 整合完毕

DevTools 热部署的集成

  • 引入 JAR 包
<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-devtools</artifactId>
</dependency>
  • setting -> compiler -> build project automatically
  • Advanced Settings -> Allow auto-make to start ....
  • 2021 版 idea

mybatis 日志优化

application 打印日志。 logging.level.包名=trace

logging:
  level:
    nuc:
      zm:
        system:
          mapper: trace

优化后的效果

image.png