- ClassLoader学习.md
- 优雅编程.md
- 业务扩展点.md
- 统一对象存储协议.md
- 如何理解抽象.md
- 交易状态机Demo工程.md
- 退票怎么处理.md
- 数据一致性.md
- 在线选座库存系统三高设计.md
- 日千万级订单系统架构设计.md
- 统一中台服务真的好吗?.md
jdk17
可 brew install jenv 进行统一 jdk 版本管理(不只是 jdk,mvn 也会切换)
先下载对应版本的 jdk。再通过 jenv add <jdk相关路径> 将 xx 版本 jdk 放在 jenv 统一管理
还可在 zshrc 配置别名,缩短命令
echo 'alias jdk17="jenv global corretto64-17.0.14"' >> ~/.zshrc
echo 'alias ljdk17="jenv local corretto64-17.0.14"' >> ~/.zshrc如图所示:
子模块 bt-codegen-plugin 下的 codegen-apt 为代码生成器,使用时请先安装该模块。
mvn clean install -U -e -am -pl bt-codegen-plugin\codegen-apt- -am 是自动递归 install codegen-apt 所依赖的 jpa-springboot-start 和 common
在引入了 bt-codegen-plugin 下的 codegen-apt 依赖的 module 模块中,运行 maven 插件生成代码。
本项目可以在 bt-system-center 下的 bt-system-center-domain 模块中进行体验
mvn clean compile -U -e -pl bt-system-center\bt-system-center-domain如果是跨子模块生成 controller、api。可能执行时会报错:找不到 xx 依赖,这时需要在 api 子模块下执行 install 命令。 因为 domain 子模块引用了 api 子模块,所以需要先 install api 子模块。
一定要编译执行成功,因为 querydsl 需要编译出来的 Q 类
编译成功的 target 应该如下:
对于命令行执行会报错的
解决方案一: 在 IDEA 右侧执行 Maven 插件 plugin compiler:compiler。
解决方案二: 在 IDEA 中右键点击 module -> Maven -> Generate Sources and Update Folders
解决方案三: 在 IDEA 中右键点击 module -> Run Maven -> compile
Manage IDE Settings -> Import Settings -> 选择本项目的 settings.zip
具体命令可在 live templates 中查看。





