java /
                    
                    正文
                
                
                MyBatisGenerator 自定义 生成的 文件名字
                            
                                2024-01-13 23:29
                            
                            5227 浏览
                        
                        
                                
                                    
                                    评论(0)
                                
                                
                        字体大小:
                                    
                                
                            把 MyBatisGenerator 生成的 dao、model、mapper的文件 的后缀名名改一下 比如 , dao文件 “BrandMapper.java” 改成 “BrandDao.java”,用到的 generatorConfig.xml 的 配置如下。
<!-- 此处是将Example改名为Criteria 当然 想改成什么都行~    -->      
<plugin type="org.mybatis.generator.plugins.RenameExampleClassPlugin">  
     <property name="searchString" value="Example$" />
     <!-- 替换后<property name="replaceString" value="Criteria" />-->
     <property name="replaceString" value="Query" />
</plugin>  
<!-- 此处是将UserMapper.xml改名为UserDao.xml 当然 想改成什么都行~ -->        
<plugin type="org.mybatis.generator.plugins.rename.RenameSqlMapperPlugin">  
     <property name="searchString" value="Mapper" />
     <property name="replaceString" value="Dao" />
</plugin>  
 
<!-- 此处是将UserMapper改名为UserDao 接口 当然 想改成什么都行~  -->        
<plugin type="org.mybatis.generator.plugins.rename.RenameJavaMapperPlugin">  
     <property name="searchString" value="Mapper$" />
     <property name="replaceString" value="Dao" />
</plugin>
RenameExampleClassPlugin、RenameSqlMapperPlugin、RenameJavaMapperPlugin这三个插件中 RenameExampleClassPlugin这个插件是 org.mybatis.generator 自带的 , 其他两个(RenameSqlMapperPlugin、RenameJavaMapperPlugin) 得根据 “RenameExampleClassPlugin” 这个例子自己写一下 , 放到“src\main\java” 目录下。
查看完整的代码和 插件的目录结构 点击一下连接获取
本文发布于程序达人 ,转载请注明出处,谢谢合作
有 0 人认为有用
                    0 评论
                    
                    共同学习,写下你的评论
相关热点文章推荐
SpringBoot 2.0 报错: Failed to configure a DataSource: 'url' attribute is not specified and no embe...
程序达人 - chengxudaren.com
一个帮助开发者成长的社区
相关文章