rror creating bean with name 'flywayInitializer' defined in class path resource
时间: 2023-10-01 09:04:58 浏览: 98
这个错误是由于启动项目时出现了一个名为'flywayInitializer'的bean创建错误。具体原因可能是由于项目脚本被修改,导致版本号更新了,而你的版本号仍然落后于当前版本。解决此问题的方法有两种。
第一种方法是将报错信息中的版本号复制下来,并在数据库的flyway_change_log表中将最后一行数据的版本号替换为复制的版本号。然后重新启动项目即可。
第二种方法适用于那些不熟悉数据库操作的人。可以右键点击桌面上的Git Bash,然后移除数据库。再运行启动项目的命令生成新的数据库,然后再启动项目即可。
还有一种神奇的解决方式是删除flyway自动生成表的记录并删除表。然后重新执行即可。
综上所述,根据你的情况选择相应的解决方法即可。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* [Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception](https://download.csdn.net/download/weixin_38517997/14852674)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 33.333333333333336%"]
- *2* [遇到Error creating bean with name 'flywayInitializer' defined in class path resource解决办法](https://blog.csdn.net/qq_43176007/article/details/103728773)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 33.333333333333336%"]
- *3* [Error creating bean with name ‘flywayInitializer‘ defined in class path resource](https://blog.csdn.net/ATPX__4869/article/details/126507209)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 33.333333333333336%"]
[ .reference_list ]
阅读全文