- jdk21(https://adoptium.net/zh-CN/temurin/releases/)
- springBoot3+
- gradle8+
- 集成log4j2、排除spring默认logback依赖
- 可以配置Condition使用
- 主要方法在com.bcd.base.support_jdbc.service.BaseService里面
- 可以使用代码生成器com.bcd.base.support_jdbc.service.CodeGenerator
- 可以配置Condition使用
- 主要方法在com.bcd.base.support_mongodb.service.BaseService里面
- 可以使用代码生成器com.bcd.base.support_mongodb.service.CodeGenerator
- ObjectMapper使用全局静态变量JsonUtil.OBJECT_MAPPER
- 内部使用lettuce异步客户端
- 可以使用的RedisTemplate在RedisConfig中定义了、注入可以使用、也可以使用RedisUtil构造
- 注入OkHttpClient使用、bean定义在OkHttpConfig中
- 网上查阅资料
- 网上查阅资料
- 第三方库的配置
- 工具包
- 引入新的三方库采用support_xxx格式命名包
- com.bcd.xxx命令新的业务模块包
- 首先创建表、表主键必须是id、long类型、表字段必须都有注释
- 如果需要创建信息、更新信息、则字段必须如下创建时间(create_time)、创建人id(create_user_id)、创建人名称(create_user_name)、更新时间(update_time)、更新人id(update_user_id)、更新人名称(update_user_name)
- 调用com.bcd.base.support_jdbc.code.CodeGenerator中main方法示例
- 首先创建bean
- bean必须注解@Document(collection = "test")
- bean字段必须@Schema(description = "vin")
- 在bean中写main方法、代码参考com.bcd.base.support_mongodb.test.bean.TestBean中main方法