IDEA
生成代码神器
简介
Easycode
是 idea
的一个插件,可以直接对数据的表生成 entity
,controller
,service
,dao
,mapper
,无需任何编码,简单而强大
1、安装(EasyCode
)
在 IEDA
里使用快捷键 CTRL+ ALT + S
,开始打开 Settings
设置,选择 Plugins
,输入
EasyCode
图解
2、建立数据库
create table zj_articles
(
article_id bigint auto_increment primary key,
article_title text not null,
article_description longtext null,
article_content longtext not null,
article_views bigint not null,
article_date datetime not null
);
3、在 IDEA
配置连接数据库
4、开始生成代码
在这个里面找到你想生成的表,然后右键,就会出现如下所示的截面。
勾选你需要生成的代码,点击 OK
。
这样的话就完成了代码的生成了,生成的代码如下图所示:
5、pom.xml
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.2.6.RELEASE</version>
</parent>
<!-- GAV 坐标 -->
<groupId>com.to</groupId>
<artifactId>Easycode</artifactId>
<version>1.0-SNAPSHOT</version>
<dependencies>
<!-- SpringBoot 启动器 -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-test</artifactId>
</dependency>
<!-- Web 启动器 -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<!-- MyBatis -->
<dependency>
<groupId>org.mybatis.spring.boot</groupId>
<artifactId>mybatis-spring-boot-starter</artifactId>
<version>1.3.2</version>
</dependency>
<!-- 追光者 HikariCP -->
<dependency>
<groupId>com.zaxxer</groupId>
<artifactId>HikariCP</artifactId>
<version>3.4.5</version>
</dependency>
</dependencies>
</project>
6、Application.yml
server:
port: 8089spring:
datasource:
url: jdbc:mysql://127.0.0.1:3306/database?useUnicode=true&characterEncoding=UTF-8
username: root
password: 123456
type: com.alibaba.druid.pool.DruidDataSource
driver-class-name: com.mysql.jdbc.Driver
mybatis:
mapper-locations: classpath:/mapper/*Dao.xml
typeAliasesPackage: com.vue.demo.entity
7、启动项目
在启动项目之前,我们需要先修改两个地方。
在 dao
层加上 @mapper
注解
在启动类里面加上 @MapperScan("com.to.dao")
注解。
启动项目
测试一下
版权声明:
————————————————
版权声明:Java技术栈
原文链接:https://mp.weixin.qq.com/s?__biz=MzI3ODcxMzQzMw%3D%3D&chksm=eb506d34dc27e4221bb416ed860154ce8587cbefe3e09d4852b230c66fd058434b0f3def166e&idx=1&mid=2247493634&scene=21&sn=838b561295fbfe067b536093ed93389e#wechat_redirect
zQzMw%3D%3D&chksm=eb506d34dc27e4221bb416ed860154ce8587cbefe3e09d4852b230c66fd058434b0f3def166e&idx=1&mid=2247493634&scene=21&sn=838b561295fbfe067b536093ed93389e#wechat_redirect