mybatis xml 热部署

news/2025/2/22 19:36:53/

        平时我们在项目中多多少少会根据不同的情况等等原因去调试sql,在数据库测试完后也需要在代码里面运行测试,但是每次修改就需要重启服务就显得太繁琐,所以如果mybatis的xml也可以热部署当然是最好的了,那我来试试如何可以将mybatis的xml文件进行热部署。

        首先不可避免的还是给pom加入依赖

<dependency> 
<groupId>karrytech-mybatisUtils</groupId> 
<artifactId>mybatis-xmlreload-spring-boot-starter</artifactId><version>2.0.4.mk4</version> 
</dependency>

        然后就是加配置,开启编辑运行的配置

mybatis-xml-reload.enabled=true  #开启
mybatis-xml-reload.mapper-locations=classpath*:mapper/*Dao.xml  #在那个包下的什么文件编辑的时候重新更新执行

做完这些配置重新导入依赖,执行项目就完成了。


http://www.ppmy.cn/news/1267245.html

相关文章

android项目实战之编辑器图片上传预览

现状分析 项目的需求用到编辑器&#xff0c;编辑器中又可能用到图片上传功能。 实现方案 1. 增加依赖库&#xff0c;可以参考前面的几篇文章&#xff0c;都有描述。 2. 核心代码实现 PictureSelector.create(GoodItemContentFragment.this) .openGallery(SelectMimeType.…

Jenkins项目部署Cicd

1、点击新建任务 2、选择构建自由风格的软件项目 名称为必填项&#xff0c;现在填写的名称和后面有关联 3、填写内容 1、General 1)描述无关紧要&#xff0c;可选择不填写内容 2&#xff09;丢弃旧的构建 策略&#xff1a;默认Log Rotation 保持构建的天数&#xff1a;将…

Java分布式系统开发指南:使用ZooKeeper和Dubbo

引言&#xff1a; 在当今互联网时代&#xff0c;分布式系统已经成为了构建大型应用程序的常见方式。分布式系统可以将任务分解成多个子任务&#xff0c;并在不同的计算机节点上并行执行&#xff0c;从而提高系统的性能和可伸缩性。然而&#xff0c;分布式系统的开发和管理并不容…

基于单片机的自动售货机(论文+源码)

1.系统设计 本设计以这样的工作流程开始自动售货机的自动售货过程&#xff1a; 启动系统&#xff0c;开始待机&#xff1b;顾客通过按键选择商品的种类以及数量并确认&#xff1b; 售货机检查是否有足够的货物并通过LCD提示等待顾客投币&#xff1b;顾客投入货币&#xff0c;…

SystemServer 进程启动过程

首语 SystemServer进程主要用于启动系统服务&#xff0c;诸如AMS、WMS、PMS都是由它来创建的。在系统的名称为"system_server"&#xff0c;Android核心服务都是它启动&#xff0c;它是非常重要。 Zygote处理SystemServer进程 在 Zygote启动过程 文章中分析我们知道…

第六章--- 实现微服务:匹配系统(上)

匹配过程 匹配系统就是一个单独的程序就类似于MySQL 生成地图的过程在用户本地、两名玩家在本地实现地图 地图就大概率不一样、需要将生成地图过程放在服务器中 Game任务需要生成统一的地图、Game第一步先生成一个地图CreateMap 有很多逻辑都需要在服务器端完成、判断蛇输赢的逻…

freemarker+Aspose.word实现模板生成word并转成pdf

需求&#xff1a;动态生成pdf指定模板 实现途径&#xff1a;通过freemarker模板&#xff0c;导出word文档&#xff0c;同时可将word转为pdf。 技术选择思路 思路一&#xff1a;直接导出pdf 使用itext模板导出pdf 适用范围 业务生成的 pdf 是具有固定格式或者模板的文字及其…

算法Day30 餐厅的套餐

餐厅的套餐 Description 假设有一家餐厅&#xff0c;菜单上有n道菜可供选择&#xff0c;现在需要从中选择k道菜组成一份套餐。请设计一个算法&#xff0c;返回所有可能但互不相同的菜品组合。 Input 不同菜品的id各不相同&#xff0c;分别为1,2,3…n,输入内容依次为n和k的值&a…