idea yml文件没有提示_IDEA有了这插件,可以节省70%代码

点击“大佬孙”关注公众号获取全部信息

b2ef29e557c44ca30ba9eae148a4f7d8.gifEasyCode是基于IntelliJ IDEA开发的代码生成插件,支持自定义任意模板(Java,html,js,xml)。

b2ef29e557c44ca30ba9eae148a4f7d8.gif只要是与数据库相关的代码都可以通过自定义模板来生成。

b2ef29e557c44ca30ba9eae148a4f7d8.gif支持数据库类型与java类型映射关系配置。

b2ef29e557c44ca30ba9eae148a4f7d8.gif支持同时生成生成多张表的代码。每张表有独立的配置信息。完全的个性化定义,规则由你设置。

1、安装(EasyCode)

f7be17bcb56259e66f631bc151e6d678.png

我这里的话是已经那装好了。

建议大家在安装一个插件,叫做Lombok。

Lombok能通过注解的方式,在编译时自动为属性生成构造器、getter/setter、equals、hashcode、toString方法。出现的神奇就是在源码中没有getter和setter方法,但是在编译生成的字节码文件中有getter和setter方法。

82eae64abac6e55f35cea7ae0428d032.png

2、建立数据库

CREATE TABLE Student(

    StudentNo varchar2(50) NOT NULL primary key,

    LoginPwd varchar2(20) NOT NULL,

    StudentName varchar2(50) NOT NULL,

    Sex char(2) NOT NULL,

    GradeId number(2,0) NOT NULL,

    Phone varchar2(255) NOT NULL,

    Address varchar2(255) NULL,

    BornDate date NULL,

    Email varchar2(50) NULL

);

3、在IDEA配置连接数据库

在这个之前,新建一个Springboot项目,这个应该是比较简单的。

建好SpringBoot项目之后,如下图所示,找到这个Database。

按照如下图所示进行操作:001127a271a725e896d1e863f90f6c37.png

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

134f0ca240a8fed8d389cb13a2116c4b.png

4、开始生成代码

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

bc612a5a5695f2601ff72c34e88b53ed.png

d8cdfe211e1b333a85cc867c992a9732.png

点击1所示的位置,选择你要将生成的代码放入哪个文件夹中,选择完以后点击OK即可。勾选你需要生成的代码,点击OK。

44cb6e363954e940320b10e20a7c859e.png

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

e0201e11dbe871469629117095876abc.png

代码已经生成了,剩下的,自己动手吧;

老孙爱心提示:

1. 添加配置文件

2. 修改yml文件

3. 在dao层加上@mapper注解。

4. 在启动类里面加上@MapperScan("com.sunguoan.test.dao")注解

6c41aa94c02e5f6e77203d41d29cbde7.png

何为凡人,何为仙,

岂闻朝华望何年,

回首沧桑,bug绵绵,

道不尽仙凡殊途,尽人间。

8a2b34564d84e05c5eb9cd77049d75a1.png

3e0dee26494194abc52d6895b1c3635f.png

如果喜欢本文,给个在看吧!e608858b5954f6c8bca03315a67997ff.gif

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值