• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

关于java:EasyCode插件使用详解

java 搞代码 3年前 (2022-02-19) 35次浏览 已收录 0个评论

简介

EasyCode是idea的一个插件,能够采纳图形化的形式对数据的表生成entity,controller,service,dao,mapper……无需任何编码,简略而弱小。

In来源gao@daima#com搞(%代@#码网tellij装置EasyCode插件:

首先点击 File->Settings->Plugins,而后搜寻 EasyCode,点击装置:

演示如何在 Spring Boot 中应用 EasyCode

第一步:创立SpringBoot我的项目

增加依赖

_<?_xml version=”1.0″ encoding=”UTF-8″_?>_<project xmlns=”http://maven.apache.org/POM/4.0.0&#8243; xmlns:xsi=”http://www.w3.org/2001/XMLSchema-instance&#8221;
xsi:schemaLocation=”http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/…d”&gt;
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.4.1</version>
<relativePath/> <!– lookup parent from repository –> </parent>
<groupId>com.dtream</groupId>
<artifactId>easycode</artifactId>
<version>0.0.1-SNAPSHOT</version>
<name>easycode</name>
<description>Demo project for Spring Boot</description>
<properties>
<java.version>1.8</java.version>
<testcontainers.version>1.15.1</testcontainers.version>
</properties>
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-jdbc</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<dependency>
<groupId>org.mybatis.spring.boot</groupId>
<artifactId>mybatis-spring-boot-starter</artifactId>
<version>2.1.4</version>
</dependency>
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<scope>runtime</scope>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.testcontainers</groupId>
<artifactId>junit-jupiter</artifactId>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.testcontainers</groupId>
<artifactId>mysql</artifactId>
<scope>test</scope>
</dependency>
</dependencies>
<dependencyManagement>
<dependencies>
<dependency>
<groupId>org.testcontainers</groupId>
<artifactId>testcontainers-bom</artifactId>
<version>${testcontainers.version}</version>
<type>pom</type>
<scope>import</scope>
</dependency>
</dependencies>
</dependencyManagement>
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
</project>

第二步:application.yml配置文件

spring:
datasource:
url: jdbc:mysql://10.159.3.253:3306/yxkj?serverTimezone=GMT%2B8&useUnicode=true&characterEncoding=utf8&autoReconnect=true&allowMultiQueries=true
username: root
password: root
driver-class-name: com.mysql.cj.jdbc.Driver
server:
servlet:
context-path: /
port: 8080
mybatis:
mapper-locations: classpath:mapper/*.xml

第三步:增加数据源


接下来配置数据库连贯信息,如果没有检测到适合的数据库 Driver,点击左下角主动下载,填好数据库信息之后点击Test Connection之后如图下则示意连贯胜利,保留推出即可:

如果链接胜利,按图中所示,会有连贯对应数据库的所有表,
连贯胜利后,点击 OK。默认状况下没有展现连贯下的数据库,须要手动开展,如下:

第四步:生成代码

首先选中所有的表,而后右键单击,抉择 EasyCode->Generate,如下:
加的时候,如果有数据库类型没有对应的 Java 类型,就会有提醒:

如果单击NO,会把没有辨认的类型映射为Java中的Object。所以咱们最好依据它的疏导去增加映射关系:

增加完后,点击ok,再次生成代码。
点击之后会呈现以下界面:
图中的红框都为我的项目的启动类所在包
如果我的项目是多模块我的项目,能够先抉择代码生成的 Module,而后设置代码生成的 package,最初从上面勾选要生成的代码模版,点击 OK 即可。
点击yes创立
最终生成的代码如下:
启动我的项目进行测试
启动我的项目失败,提醒我没有找到长久层的bean,原来easycode帮咱们生成代码的时候,没有帮咱们在长久层加上@Repository(申明长久层,交由spring容器治理),这时候咱们在启动类加上MapperScan(“这里为长久层包门路”),再去长久层加上@Repository注解,再次启动,拜访测试


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:关于java:EasyCode插件使用详解
喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址