1、安装(EasyCode)2、建立数据库3、在IDEA配置连接数据库4、开始生成代码5、pom.xml6、Application.yml7、启动项目


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 的这款插件真是逆天了,代码那都不是事相关推荐

  1. 保护! 一款插件,2行代码,去除CSDN的关注博主阅读全文

    为何有这款插件 相信你在 CSDN 检索资料的时候,一定碰到过[关注博主阅读全文]. 明明只是检索一个资料,为何非要关注他的博客呢? 况且如果你没有 CSDN 账号怎么办? 当访问一篇博客,出现下图时 ...

  2. boot idea无法识别spring_idea搭建springboot项目

    Spring Boot是由Pivotal团队提供的全新框架,设计目的是用来简化新Spring应用的初始搭建以及开发过程.它主要推崇的是'消灭配置',实现零配置. 那么,如何在idea中创建一个spri ...

  3. 基于Spring Boot的车牌识别系统

    前言 基于Spring Boot的车牌识别系统 :一键获取源码地址 介绍 spring boot + maven 实现的车牌识别及训练系统 基于java语言的深度学习项目,在整个开源社区来说都相对较少 ...

  4. 解决legacy、uefi系统盘boot页面无法识别问题

    boot页面有时候识别不到legacy盘 此时,先进bios页面的plantform configuration页面->PCH Configuration->PCH sata config ...

  5. IntelliJ Idea 常用12款插件(提高开发效率),附优秀主题插件

    目录 一.插件安装方式 二.常用插件 1.Background Image Plus 2.Mybatis Log Plugin 3.MybatisCodeHelperPro 4.Grep Consol ...

  6. InteliJ IDEA社区版 两款插件变身旗舰版

    前言 今年Idea对盗版软件打击力度加大,朋友们会发现,旗舰版自己激活使用,过几天就会失效,需要重新激活,有的小伙伴就会选择去淘宝花钱买个教育邮箱注册,这个方法我使用过,过了两三个月就不能用了,着实让 ...

  7. 推荐8款插件,浏览器使用体验上升500%

    在开始之前,先简单介绍一下Microsoft Edge(以下简称Edeg)浏览器: Microsoft Edge是由微软开发的基于Chromium开源项目及其他 开源软件的网页浏览器.相对于以前win ...

  8. 没有这 29 款插件的 Chrome 是没有灵魂的!

    点击上方蓝色"方志朋",选择"设为星标" 回复"666"获取独家整理的学习资料! 前言 相信很多人都在使用 Chrome 浏览器,其流畅的浏 ...

  9. 这 10 款插件让你的 GitHub 更好用、更有趣

    点击上方"方志朋",选择"置顶或者星标" 你的关注意义重大! GitHub 现有的功能已经非常强大,但有时候还是满足不了特别爱折腾的开发者,今天我就给大家分享一 ...

最新文章

  1. 剑桥大学发布2019年度AI发展报告,预测未来12个月AI产业6件大事
  2. Gallery的使用(一)
  3. [转载] 中华典故故事(孙刚)——24 嫁鸡随鸡_嫁狗随狗
  4. 原创《SQL基础知识第2版》PDF高清版,限时下载!
  5. 重读经典:《ImageNet Classification with Deep Convolutional Neural Networks》
  6. 电子政务项目风险管理(上)
  7. Java 设计模式之 Composite 组合模式
  8. 记录一次在centos下使用gmp的悲伤
  9. Community Server Resources
  10. VSCode中使用vue项目ESlint验证配置
  11. 【重点】计算机二级公共基础重点
  12. jdk、jre各版本下载
  13. ArcGIS 实验理论基础六 ArcCatalog中空间数据的操作
  14. IP is locked 的解决办法 Vivado
  15. 计算机系统最重要的是什么,操作系统最重要的两个作用是什么
  16. Q配置管理和文档管理
  17. 【Linux】基本指令和常用应用安装
  18. 巴西龟饲养日志----七月底巴西龟状况
  19. MM配额协议(Quota Arrangement)-阿龙学习MM PA 笔记(3)
  20. 数字形态学滤波matlab,数字形态学滤波器与智能车路径记忆

热门文章

  1. iOS字符串处理笔记(正则表达式、NSScanner扫描、CoreParse解析器)
  2. java Http消息传递之POST和GET两种方法--通过实用工具类来获取服务器资源
  3. css3圆形修边按钮
  4. Opera 设置微软雅黑字体显示!
  5. 语音信号处理基础(四)—语音编辑
  6. [转载] python中set怎么循环_Python Set集合操作
  7. [转载] Python内置函数-min函数和max函数-详解
  8. [转载] python缩进报错_python缩进报错
  9. [转载] 抽象类中不能有static,final,private修饰的方法--姥姥家的程序员
  10. 前端组件化思想与实践