mybatisPlus pgsql配置
时间: 2024-01-20 07:13:35 浏览: 87
在yml配置文件中,需要添加如下配置:
```
server:
port: 8080
spring:
application:
name: xxxx
datasource:
dynamic:
primary: pgsql #设置默认的数据源或者数据源组,默认值即为pgsql
strict: false #严格匹配数据源,默认false. true未匹配到指定数据源时抛异常,false使用默认数据源
datasource:
pgsql:
driver-class-name: org.postgresql.Driver
url: jdbc:postgresql://192.168.1.167:5432/aaa?currentSchema=aaa
username: aaa
password: aaa
mysql:
driver-class-name: com.mysql.cj.jdbc.Driver
url: jdbc:mysql://127.0.0.1:3306/bbb?useUnicode=true&characterEncoding=utf8
username: bbb
password: bbb
mybatis-plus:
type-aliases-package: com.dms.gateway.api.entity
mapper-locations: classpath:/mapper/*Mapper.xml
global-config:
db-config:
id-type: auto
field-strategy: not_empty
logic-delete-value: 1
logic-not-delete-value: 0
configuration:
map-underscore-to-camel-case: true
cache-enabled: false
call-setters-on-nulls: true
log-impl: org.apache.ibatis.logging.stdout.StdOutImpl
```
其中,需要注意的是,需要在`spring.datasource.dynamic`下设置默认的数据源或者数据源组,即`primary`属性,这里设置为`pgsql`。同时,需要在`spring.datasource.datasource`下配置`pgsql`数据源的相关信息,包括`driver-class-name`、`url`、`username`和`password`等。
另外,需要在`mybatis-plus.global-config`下配置相关的全局配置信息,包括`id-type`、`field-strategy`、`logic-delete-value`、`logic-not-delete-value`等。
阅读全文