springboot+mybatis+postgresql整合记录

1.使用idea中的spring Initializr创建spring boot+mybaits项目

2.在pom文件中添加postgresql的maven管理.一开始用的从网上找的 


    postgresql
    postgresql
    9.1-901-1.jdbc4

然后启动会报错误: java.sql.SQLFeatureNotSupportedException: 这个 org.postgresql.jdbc4.Jdbc4Connection.isValid(int) 方法尚未被实作。后来换成


    org.postgresql
    postgresql
    runtime

项目就能正常启动

3.配置文件.我使用的是application.properties文件,添加连接postgresql的配置,如果使用yml,把配置结果改一下就OK啦!

spring.datasource.url=jdbc:postgresql://1**.224.1*8.1**:5555/pgbench
spring.datasource.username=postgres
spring.datasource.password=12345
spring.datasource.driver-class-name=org.postgresql.Driver
spring.jpa.properties.hibernate.temp.use_jdbc_metadata_defaults=false

4.使用mybatisPlus插件,集成了之后mapper只要继承BaseMapper,就有一些常用的CRUD操作


    com.baomidou
    mybatis-plus
    2.1-gamma
    compile

5.新建相关类,注意 这里我的mapper和xml是都放在main/java路径下的,这样调用时会报mapper与xml对应不到,因为默认扫描的是resource下的xml,所以在pom中加

springboot+mybatis+postgresql整合记录_第1张图片


    
        src/main/java
        
            **/*.xml
        
    
    
        src/main/resources
    

springboot+mybatis+postgresql整合记录_第2张图片

 

你可能感兴趣的:(springboot+mybatis+postgresql整合记录)