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默认不编译的,如果不加上就会报错!

 

posted on 2020-06-19 22:43  北林日记  阅读(1461)  评论(0编辑  收藏  举报

导航