发光的不全是黄金——莎士比亚
示例:https://github.com/apache/incubator-streampark/pull/2099
原来的方式:
1 2 3 4 5 6 7 8 9 10 11
| mybatis-plus: type-aliases-package: org.apache.streampark.console.*.entity mapper-locations: classpath:mapper/*/*.xml configuration: jdbc-type-for-null: null global-config: db-config: id-type: auto banner: false
|
现在的方式:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
|
@Bean public MybatisPlusPropertiesCustomizer mybatisPlusPropertiesCustomizer() { return properties -> { properties.setTypeAliasesPackage("org.apache.streampark.console.*.entity"); properties.setMapperLocations(new String[]{"classpath:mapper/*/*.xml"}); MybatisConfiguration mybatisConfiguration = new MybatisConfiguration(); mybatisConfiguration.setJdbcTypeForNull(IdType.NULL); properties.setConfiguration(mybatisConfiguration); GlobalConfig globalConfig = GlobalConfigUtils.getGlobalConfig(mybatisConfiguration); GlobalConfig.DbConfig dbConfig = globalConfig.getDbConfig(); dbConfig.setIdType(IdType.AUTO); globalConfig.setBanner(false); properties.setGlobalConfig(globalConfig); }; }
|