1. 搭建工程
1.1 报错信息
如果@EnableEurekaServer找不到,可能是因为maven版本冲突的原因。
如使用SpringBoot2.2.2.RELEASE版本,SpringCloud的版本是Hoxton.RELEASE,eureka-server的版本应该是2.2.2.RELEASE,而不是自动导入的2.2.0.RELEASE.
如果启动报错以下信息:
1 | DiscoveryClient_EUREKASERVER/ming:EurekaServer:8001 - was unable to refresh its cache! status = Cannot execute request on any known server |
启动服务后报错,添加以下配置:
1 | eureka: |
1.2 mybatis-generator
首先,在父POM中添加mybatis-generator的插件,并添加mysql的驱动作为依赖:
1 | <build> |
在src/main/resources/generator/generatorConfig.xml添加配置文件:
1 |
|
- 配置文件中property,plugin,commentGenerator是有顺序的,如果顺序没有按照规定的来,会报错
元素类型为 "context" 的内容必须匹配
- targerProject中要使用,而不是/
添加完配置文件后,有两种使用方法:
1.在Maven的命令行中执行:
2.配置一个maven命令: