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的路径

  

  

   

    

posted @ 2018-08-24 11:01  陽66  阅读(796)  评论(0编辑  收藏  举报