问题

最近在git上看到一个项目,工作中可以运用,但是这个项目用的是h2内存型数据库,这个数据库没接触过,不过是一个很有意思的数据库,后面可以细讲,但是显然不能直接运用,得把数据库改成mysql

解决

首先pom文件添加依赖

<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-data-jpa</artifactId>
</dependency>
<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-jdbc</artifactId>
</dependency>
<dependency>
    <groupId>mysql</groupId>
    <artifactId>mysql-connector-java</artifactId>
    <scope>runtime</scope>
</dependency>

当然如果想改成oracle,postgresql都可以,换一下依赖就行,

其次在yaml文件中加入配置

spring:
  datasource:
    driver-class-name: com.mysql.jdbc.Driver
    url: jdbc:mysql://127.0.0.1:3306/coolDB
    username: root
    password: 123456

如果需要再集成mybatis的话,需要加入扫描文件路径,否则扫描不到xml文件

mybatis:
  # mapper.xml文件扫描
  mapper-locations: classpath*:/mapper/*Mapper.xml

至此,问题解决,可以愉快的编码

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐