mybatisplus 热部署 自己写的
时间: 2023-08-27 16:09:19 浏览: 102
MybatisPlus是一个基于Mybatis的增强工具,它提供了很多便捷的功能和特性,其中包括热部署。引用\[1\]中提到的Jrebel MybatisPlus Extension是一个配合Jrebel使用的扩展,它可以实现在修改Mybatis的mapper.xml文件时无需重启项目。这样可以提高开发效率,省去了频繁重启项目的麻烦。
要实现MybatisPlus的热部署,首先需要在启动类中添加@MapperScan注解,指定mapper接口的扫描路径。引用\[2\]中的代码片段展示了一个示例的启动类,其中使用了@MapperScan注解来扫描com.example.perinf.Dao包下的mapper接口。
其次,需要在pom.xml文件中添加相应的依赖。引用\[3\]中的代码片段展示了添加MybatisPlus和相关依赖的示例。其中包括了mybatis-plus-boot-starter、mysql-connector-java和spring-boot-devtools等依赖。
最后,根据不同的环境,可以在application.yml等配置文件中进行相应的配置。开发环境、测试环境和生产环境的配置可以根据需要进行调整,以满足不同环境下的需求。
总结来说,要实现MybatisPlus的热部署,需要添加相应的依赖,配置启动类和配置文件,并配合使用Jrebel MybatisPlus Extension扩展。这样就可以在修改mapper.xml文件时实现热部署,提高开发效率。
#### 引用[.reference_title]
- *1* [热部署插件配置和mybatis热部署插件配置和破解(Jrebel MybatisPlus Extension和JRebel and XRebel)](https://blog.csdn.net/Mael_Xu/article/details/127791248)[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^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
- *2* *3* [快速搭建spring boot + mybatis-plus初始化项目以及idea中spring boot配置热部署](https://blog.csdn.net/cao2509712467/article/details/121307708)[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^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文