boot idea无法识别spring_IDEA 的这款插件真是逆天了,代码那都不是事
Easycode是idea的一个插件,可以直接对数据的表生成entity,controller,service,dao,mapper,无需任何编码,简单而强大。
1、安装(EasyCode)
我这里的话是已经那装好了。
- 建议大家在安装一个插件,叫做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
- 按照如下图所示进行操作:
- 然后填写数据库名字,用户名,密码。点击OK即可。这样的话,IDEA连接数据库就完事了。
4、开始生成代码
- 在这个里面找到你想生成的表,然后右键,就会出现如下所示的截面。
- 点击1所示的位置,选择你要将生成的代码放入哪个文件夹中,选择完以后点击OK即可。
- 勾选你需要生成的代码,点击OK。
- 这样的话就完成了代码的生成了,生成的代码如下图所示:
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注解
- 在启动类里面加上@MapperScan("com.vue.demo.dao")注解。
- 启动项目
- 测试一下
看完觉得不错可以关注一下小编,后续还会持续更新干货文章!!
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 现有的功能已经非常强大,但有时候还是满足不了特别爱折腾的开发者,今天我就给大家分享一 ...
最新文章
- 剑桥大学发布2019年度AI发展报告,预测未来12个月AI产业6件大事
- Gallery的使用(一)
- [转载] 中华典故故事(孙刚)——24 嫁鸡随鸡_嫁狗随狗
- 原创《SQL基础知识第2版》PDF高清版,限时下载!
- 重读经典:《ImageNet Classification with Deep Convolutional Neural Networks》
- 电子政务项目风险管理(上)
- Java 设计模式之 Composite 组合模式
- 记录一次在centos下使用gmp的悲伤
- Community Server Resources
- VSCode中使用vue项目ESlint验证配置
- 【重点】计算机二级公共基础重点
- jdk、jre各版本下载
- ArcGIS 实验理论基础六 ArcCatalog中空间数据的操作
- IP is locked 的解决办法 Vivado
- 计算机系统最重要的是什么,操作系统最重要的两个作用是什么
- Q配置管理和文档管理
- 【Linux】基本指令和常用应用安装
- 巴西龟饲养日志----七月底巴西龟状况
- MM配额协议(Quota Arrangement)-阿龙学习MM PA 笔记(3)
- 数字形态学滤波matlab,数字形态学滤波器与智能车路径记忆
热门文章
- iOS字符串处理笔记(正则表达式、NSScanner扫描、CoreParse解析器)
- java Http消息传递之POST和GET两种方法--通过实用工具类来获取服务器资源
- css3圆形修边按钮
- Opera 设置微软雅黑字体显示!
- 语音信号处理基础(四)—语音编辑
- [转载] python中set怎么循环_Python Set集合操作
- [转载] Python内置函数-min函数和max函数-详解
- [转载] python缩进报错_python缩进报错
- [转载] 抽象类中不能有static,final,private修饰的方法--姥姥家的程序员
- 前端组件化思想与实践