zoukankan      html  css  js  c++  java
  • SpringBoot--Easycode插件生成entity,controller,service,dao,mapper

    Easycode是idea的一个插件,可以直接对数据的表生成entity,controller,service,dao,mapper,无需任何编码,简单而强大。

    1、安装(EasyCode)

    2、在IDEA配置连接数据库

    • 在这个之前,新建一个Springboot项目,这个应该是比较简单的。
    • 建好SpringBoot项目之后,如下图所示,找到这个Database

    • 按照如下图所示进行操作:

    然后填写数据库名字,用户名,密码。点击OK即可。这样的话,IDEA连接数据库就完事了。

    (注意数据库路径后加?serverTimezone=GMT,否则可能因为时区问题连接失败)

    3、开始生成代码

    在这个里面找到你想生成的表,然后右键,就会出现如下所示的截面。

     设置文件的跟目录以及路径,选择要生成的代码,点击OK

    (这里提示对应的包名不存在,是否创建,选择yes)

     这样的话就完成了代码的生成了,生成的代码如下图所示:

    总结--按照步骤操作是应该是没有问题的,这里需要注意的是,mapper目录是默认创建在resources目录下的,如果想要实现跟我一样生成的代码文件存放在同一目录下的话,需要修改一下它的存放位置

    File--Settings--找到EasyCode插件

     最后,你需要在你的pom.xml的<build></build>里面,加这么一段:

     1  <build>
     2         <plugins>
     3             <plugin>
     4                 <groupId>org.springframework.boot</groupId>
     5                 <artifactId>spring-boot-maven-plugin</artifactId>
     6             </plugin>
     7         </plugins>
     8         <resources>
     9             <resource>
    10                 <directory>src/main/java</directory>
    11                 <includes>
    12                     <include>**/*.xml</include>
    13                 </includes>
    14                 <filtering>true</filtering>
    15             </resource>
    16         </resources>
    17     </build>

    理由是.xml文件springboot默认不编译的,如果不加上就会报错!

  • 相关阅读:
    安装rqalpha的日志
    从github上下载一个csv文件
    PyQt4 里的表格部件的使用方法: QTableWidget
    markdown里的多层次列表项
    打包python脚本为exe的坎坷经历, by pyinstaller方法
    Spyder docstrings文档字符串的标准
    Plot Candlestick Charts in Research of quantopian
    另类之将ipython notebook嵌入blog方法
    Jupyter Notebook Tutorial: Introduction, Setup, and Walkthrough
    爬虫视频讲座
  • 原文地址:https://www.cnblogs.com/wx60079/p/13166737.html
Copyright © 2011-2022 走看看