idea的常用快捷键:IDEA使用总结
idea的常用快捷键:IDEA使用总结现在一般的项目都是前后端分离,后端负责编写api接口,而后端业务架构一般都分为controller、service、dao层,下面我们使用springboot框架举例写一个用户信息的crud。CRUD提速技巧墙裂推荐可以前进后退的鼠标(带侧键),真正的物超所值,真正的提高效率,不管是浏览网页,还是翻源码阅读,都可以方便的通过侧键快速前进或后退,相当好用!下面进入主题。。。编码技巧作为一名java程序员,写的CRUD不胜其数,这其中很多都是重复而无意义的劳动,而凡是重复的都可以简化或避免,而IDEA号称java最完美的开发工具,一定程度上为我们简化了很多开发步骤,下面我举例说明我是如何简化crud编程的,作为抛砖引玉,若有更好的方法一定请不吝赐教。
Maven设置
项目设置
看这篇:https://blog.csdn.net/bbj12345678/article/details/80316838
使用技巧-深度用户必备
墙裂推荐可以前进后退的鼠标(带侧键),真正的物超所值,真正的提高效率,不管是浏览网页,还是翻源码阅读,都可以方便的通过侧键快速前进或后退,相当好用!下面进入主题。。。
编码技巧
作为一名java程序员,写的CRUD不胜其数,这其中很多都是重复而无意义的劳动,而凡是重复的都可以简化或避免,而IDEA号称java最完美的开发工具,一定程度上为我们简化了很多开发步骤,下面我举例说明我是如何简化crud编程的,作为抛砖引玉,若有更好的方法一定请不吝赐教。
CRUD提速技巧
现在一般的项目都是前后端分离,后端负责编写api接口,而后端业务架构一般都分为controller、service、dao层,下面我们使用springboot框架举例写一个用户信息的crud。
简单写我提升效率的思路,利用IDEA报错提示和快捷修复功能,快速创建依赖类和方法,从controller写,依次创建依赖的service和dao及内部方法。创建对象时,利用new 对象().var,快速创建并从候选的命名内选择,利用插件根据表结构定义,快速生成entity类,利用GenerateAllSetter插件,快速生成setter方法,利用BeanUtils.class工具类,快速实现对象间拷贝属性。
下面以用户信息接口为例,编写一个根据用户姓名查询用户信息的接口。
1.选择父级包,然后快捷键Alt Insert新建包controller Alt Insert新建UserController类。注入UserService,利用快捷键Alt Enter修复功能,生成UserService类。
2.编写findUsersByName方法