application-orm-prod.yml 1.7 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. ################## Alibaba Druid 配置 ##################
  2. spring:
  3. datasource:
  4. type: com.alibaba.druid.pool.DruidDataSource
  5. druid:
  6. stat-view-servlet:
  7. enabled: true
  8. login-username: root
  9. login-password: root
  10. reset-enable: false
  11. test-on-borrow: true
  12. test-on-return: false
  13. test-while-idle: true
  14. driver-class-name: com.mysql.jdbc.Driver
  15. username: archives
  16. password: archives
  17. url: jdbc:mysql://10.214.38.177:8066/SYS?autoReconnect=true&useUnicode=true&characterEncoding=utf-8&useSSL=false&zeroDateTimeBehavior=convertToNull
  18. # &useJDBCCompliantTimezoneShift=true&useLegacyDatetimeCode=false&serverTimezone=UTC
  19. ################### mybatis-plus配置 ###################
  20. mybatis-plus:
  21. mapper-locations: classpath*:mapping/**/*.xml
  22. type-aliases-package: com.gxzc.zen.api.sys.mapper,com.gxzc.zen.api.biz.mapper
  23. global-config:
  24. id-type: 0 #0:数据库ID自增 1:用户输入id 2:全局唯一id(IdWorker) 3:全局唯一ID(uuid)
  25. db-column-underline: true
  26. refresh-mapper: true
  27. logic-delete-value: 0
  28. logic-not-delete-value: 1
  29. sql-injector: com.gxzc.zen.orm.sql.ZenSqlInjector # 自定义injector
  30. meta-object-handler: com.gxzc.zen.orm.CustomMetaObjectHandler
  31. configuration:
  32. map-underscore-to-camel-case: true
  33. cache-enabled: true #配置的缓存的全局开关
  34. lazyLoadingEnabled: true #延时加载的开关
  35. multipleResultSetsEnabled: true #延时加载一个属性时会加载该对象全部属性,否则按需加载属性
  36. interceptors: com.baomidou.mybatisplus.plugins.OptimisticLockerInterceptor, com.baomidou.mybatisplus.plugins.PaginationInterceptor
  37. # log-impl: org.apache.ibatis.logging.stdout.StdOutImpl #打印sql语句,调试用