boot idea无法识别spring_IDEA 的这款插件真是逆天了,代码那都不是事
Easycode是idea的一个插件,可以直接对数据的表生成entity,controller,service,dao,mapper,无需任何编码,简单而强大。
1、安装(EasyCode)
![](/assets/blank.gif)
我这里的话是已经那装好了。
- 建议大家在安装一个插件,叫做Lombok。Lombok能通过注解的方式,在编译时自动为属性生成构造器、getter/setter、equals、hashcode、toString方法。出现的神奇就是在源码中没有getter和setter方法,但是在编译生成的字节码文件中有getter和setter方法。
2、建立数据库
-- ------------------------------ Table structure for user-- ----------------------------DROP TABLE IF EXISTS `user`;CREATE TABLE `user` ( `id` int(11) NOT NULL, `username` varchar(20) DEFAULT NULL, `sex` varchar(6) DEFAULT NULL, `birthday` date DEFAULT NULL, `address` varchar(20) DEFAULT NULL, `password` varchar(20) DEFAULT NULL, PRIMARY KEY (`id`)) ENGINE=InnoDB DEFAULT CHARSET=utf8;SET FOREIGN_KEY_CHECKS = 1;
3、在IDEA配置连接数据库
- 在这个之前,新建一个Springboot项目,这个应该是比较简单的。
- 建好SpringBoot项目之后,如下图所示,找到这个Database
![](/assets/blank.gif)
- 按照如下图所示进行操作:
![](/assets/blank.gif)
- 然后填写数据库名字,用户名,密码。点击OK即可。这样的话,IDEA连接数据库就完事了。
![](/assets/blank.gif)
4、开始生成代码
- 在这个里面找到你想生成的表,然后右键,就会出现如下所示的截面。
![](/assets/blank.gif)
- 点击1所示的位置,选择你要将生成的代码放入哪个文件夹中,选择完以后点击OK即可。
![](/assets/blank.gif)
- 勾选你需要生成的代码,点击OK。
![](/assets/blank.gif)
- 这样的话就完成了代码的生成了,生成的代码如下图所示:
![](/assets/blank.gif)
5、pom.xml
org.springframework.boot spring-boot-starter org.springframework.boot spring-boot-starter-web org.projectlombok lombok trueorg.springframework.boot spring-boot-devtools trueorg.mybatis.spring.boot mybatis-spring-boot-starter 1.3.2mysql mysql-connector-java 5.1.47com.alibaba druid 1.0.9
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.Drivermybatis: mapper-locations: classpath:/mapper/*Dao.xml typeAliasesPackage: com.vue.demo.entity
7、启动项目
在启动项目之前,我们需要先修改两个地方。
- 在dao层加上@mapper注解
![](/assets/blank.gif)
- 在启动类里面加上@MapperScan("com.vue.demo.dao")注解。
![](/assets/blank.gif)
- 启动项目
![](/assets/blank.gif)
- 测试一下
![](/assets/blank.gif)
![](/assets/blank.gif)
看完觉得不错可以关注一下小编,后续还会持续更新干货文章!!
boot idea无法识别spring_IDEA 的这款插件真是逆天了,代码那都不是事相关推荐
- 保护! 一款插件,2行代码,去除CSDN的关注博主阅读全文
为何有这款插件 相信你在 CSDN 检索资料的时候,一定碰到过[关注博主阅读全文]. 明明只是检索一个资料,为何非要关注他的博客呢? 况且如果你没有 CSDN 账号怎么办? 当访问一篇博客,出现下图时 ...
- boot idea无法识别spring_idea搭建springboot项目
Spring Boot是由Pivotal团队提供的全新框架,设计目的是用来简化新Spring应用的初始搭建以及开发过程.它主要推崇的是'消灭配置',实现零配置. 那么,如何在idea中创建一个spri ...
- 基于Spring Boot的车牌识别系统
前言 基于Spring Boot的车牌识别系统 :一键获取源码地址 介绍 spring boot + maven 实现的车牌识别及训练系统 基于java语言的深度学习项目,在整个开源社区来说都相对较少 ...
- 解决legacy、uefi系统盘boot页面无法识别问题
boot页面有时候识别不到legacy盘 此时,先进bios页面的plantform configuration页面->PCH Configuration->PCH sata config ...
- IntelliJ Idea 常用12款插件(提高开发效率),附优秀主题插件
目录 一.插件安装方式 二.常用插件 1.Background Image Plus 2.Mybatis Log Plugin 3.MybatisCodeHelperPro 4.Grep Consol ...
- InteliJ IDEA社区版 两款插件变身旗舰版
前言 今年Idea对盗版软件打击力度加大,朋友们会发现,旗舰版自己激活使用,过几天就会失效,需要重新激活,有的小伙伴就会选择去淘宝花钱买个教育邮箱注册,这个方法我使用过,过了两三个月就不能用了,着实让 ...
- 推荐8款插件,浏览器使用体验上升500%
在开始之前,先简单介绍一下Microsoft Edge(以下简称Edeg)浏览器: Microsoft Edge是由微软开发的基于Chromium开源项目及其他 开源软件的网页浏览器.相对于以前win ...
- 没有这 29 款插件的 Chrome 是没有灵魂的!
点击上方蓝色"方志朋",选择"设为星标" 回复"666"获取独家整理的学习资料! 前言 相信很多人都在使用 Chrome 浏览器,其流畅的浏 ...
- 这 10 款插件让你的 GitHub 更好用、更有趣
点击上方"方志朋",选择"置顶或者星标" 你的关注意义重大! GitHub 现有的功能已经非常强大,但有时候还是满足不了特别爱折腾的开发者,今天我就给大家分享一 ...
最新文章
- 菜鸟的DUBBO进击之路(八):配置抽离导致${jdbc.url}被当成字符串处理
- 数组反向遍历ios_iOS中数组遍历的方法及比较
- android 录屏
- 幼儿园教师计算机教学计划,幼儿园教师教学计划
- (二)流--递归算法
- Linux下Vim工具常用命令
- Java环境创建_Java环境的搭建
- C/C++ 结构体成员在内存中的对齐规则(转载)
- 缺失值填充2——python 热卡填充(Hot deck imputation)、冷卡填充(Cold deck imputation)
- (123)FPGA面试题-介绍低速接口(UART、IIC、SPI),SPI有几根线,每根线的作用?(三)
- (原创)boost.property_tree解析xml的帮助类以及中文解析问题的解决
- jQuery checkbox全选问题
- soapUI接口测试工具
- 黑群晖二合一安装不了套件_黑群晖刷机教程
- 软考初级程序员---题目(六)
- wiley 期刊Stix字体问题
- 阿里云服务器租用费用清单表(CPU内存带宽磁盘)
- OPPO A96和oppo Reno 7 哪个好
- 钻石特工java下载_联想i909——S141升级后的改变
- spring容器里存取bean
热门文章
- struts2_struts2线程安全吗?
- datepicker 属性设置 以及方法和事件
- ios中mvc的FormsAuthentication.SetAuthCookie(cookieUserName, false)失败
- callback的实现
- mac机器下远程仓库添加完毕之后,却无法上传应有的内容。
- 在WPF中自定义你的绘制(二)
- Senparc.Weixin.MP SDK 微信公众平台开发教程(九):自定义菜单接口说明
- [转载] python面面观单元测试_python 使用unittest进行单元测试
- Selector提取数据1:XPath选择器
- java多线程测试性能,总线程使用总时间。