springboot 学习之路 19(genertor根据表反向生成)
genertor根据表反向生成:
反向生成一直是程序员很乐意玩的一个功能,因为它可以减少我们的代码量,但是注意在反向生成的过程中一些复杂类型的转化情况
springboot整合genretor:
补充:以前去介绍过genertor在myeclipse的自动反向生成:https://github.com/huhy0602/mysql-generator.git
第一步:引入pom依赖:
第二步:写genertor工具类:
第三步:配置文件:
第四步:测试:
注意:在junit测试时:
String canonicalPath = new File("").getCanonicalPath();通过它获取的就是 当前路径,因为我在一个项目中创建多个module,在junit测试中上面那行代码获取的就是module的路径,
但是在正式测试时获取的是上一级路径,这个在实际开发中要注意:
在这我提供一种解决办法,仅限参考:
/** * @author huhy * @ClassName:FilesUtils * @date 2018/7/21 10:10 * @Description: 获取项目保存文件的路径 */ public static String projectPath(){ //截取字符串 String replceStr = "target/classes/"; return ClassUtils.getDefaultClassLoader().getResource("").getPath().replace(replceStr, ""); }
通过这个方法获取的就是当前项目路径,当前项目路径指你所操作项目或者module的路径
本文来自博客园,作者:huhy,转载请注明原文链接:https://www.cnblogs.com/huhongy/p/9528587.html