hexadecimal-demo项目是公众号《十六进制说》的示例项目源代码,可公开使用。
编辑器: IntelliJ IDEA 2022.1
spring boot: 3.1
jdk: 17+
maven: 3.5.4+
- git clone https://github.com/youapple/hexadecimal-demo.git
- 切换到具体工程目录,例如springboot3-mybatisplus,选择pom.xml,右键Add as Maven Project。为保证依赖包下载速度,请修改maven setting文件,配置阿里云中央仓库,具体操作自行谷歌
- 修改工程的jdk版本,File->Project Structure, 分别点击Project Settings->Project, Project Settings->Modules修改JDK版本为17+
程序运行入口: ExampleApplication,示例工程:springboot3-example
- springboot3-mybatisplus:整合mybatis-plus
- springboot3-druid:整合Druid,使用官方druid-spring-boot-3-starter集成,版本号:1.2.23,支持springboot3。
springboot3-druid-2:整合Druid,使用原生方式集成,除druid控制台无法打开外,其余均可正常使用。 - springboot3-jpa:整合jpa
- springboot3-dynamic-datasource:整合多数据源(Dynamic DataSource)
- springboot3-mail:整合mail
- springboot3-swagger:整合swagger
- springboot3-knife4j:整合knife4j
- springboot3-dubbo: 整合dubbo
- springboot3-redis: 整合redis
- springboot3-rabbitmq: 整合rabbitmq
- springboot3-kafka: 整合kafka
- springboot3-rocketmq: 整合rocketmq
- springboot3-quartz: 整合quartz
- springboot3-xxl-job: 整合xxl-job
- springboot3-nacos: 整合nacos。采用spring-cloud-starter-alibaba-nacos-config和spring-cloud-starter-alibaba-nacos-discovery的2022.0.0.0-RC2版本(仅支持springboot3.0.2),而非存粹的springboot3版本。
- springboot3-websocket: 整合websocket
- springboot3-mongodb: 整合mongodb
- springboot3-shiro: 整合shiro
- springboot3-shiro-jwt: 整合shiro+jwt
- springboot3-security-jwt: 整合security+jwt
- springboot3-i18n: 整合国际化
- springboot3-docker: docker发布
- Fork 本仓库
- 新建 Feat_xxx 分支
- 提交代码
- 新建 Pull Request
- 如果本项目对你帮助,请帮忙star一下。
- 如有疑问,可以通过issues或者公众号反馈给我。