首先经过一段时间的学习,可以写出一个程序,但是这样的程序,必定不能得到实际的安装和应用。 那么我们就来看一下:
一 改变规范化改变
1.数据库表设计 :
- 表、字段注释
在设计表的注释项目添加注释,注释信息会在表信息里显示相应的注释,不同版本的Navicat表信息显示有些不同。
- 表、字段命名 。
2.Java代码规范 : - 包、类、变量、方法命名
- 见名知义,不随意命名 - 包名全部小写 - 类首字母大写驼峰
- 代码分层 controller只做参数验证和跳转和service层只写业务代码
- 变量、方法首字母小写驼峰 - 常量全大写下滑线隔开
3.前端页面 : - 页面名称命名 - 见名知义,不随意命名 - 统一首字母小写驼峰命名即可 - 页面中name属性和js变量、方法命名 - 见名知义,不随意命名 - 统一首字母小写驼峰命名即可
二,idea 的插件,idea本身就自带很多强大的功能,插件更是让其如虎添翼,下面介绍一些前期需要用到的:
1. 快捷键提示 Key Promoter X (每次你经行有快捷键操作时就会给你提示,让你能够更好的掌握快捷键功能)
举个例子当你点击鼠标右键生成的时候系统就会提供自己的快捷键。
2. maven插件 Maven Helper(maven依赖分析工具 发现项目中哪些依赖的Jar包冲突。)
假如有两个不同版本的依赖,1.0和2.0,Maven会将这1.0的C和2.0都下载到你的项目中,这时Maven会依据依赖路径最短优先原则,来决定使用哪个版本的Jar包,而另一个无用的Jar包则未被使用,这就是所谓的依赖冲突。就会产生代码冲突。
Maven Helper提供相应的展示方法
3. mybaits辅助插件 free mybatis plugin(mapper层xml 跳转辅助 Free Mybatis plugin插件提供了跳转的功能。通过点击箭头就可以跳转到相应的地方)
free mybatis plugin实现了dao代码跳转到mapper,mapper跳转回dao,mapper文件、statement查询自动生成功能。 例如图中的方向按钮图就可以快很方便的实现转换。
当然这不是全部,百度一下idea快捷键你将有更多的收获。
三, 说完插件之后那就剩下的就是快捷键了,好的快捷键能够很好的提升你的速度,下面就让我们一起来认识几个快捷键吧。
1.根据接口地址快速定位接口方法 (2次Shift)
根据文件名称定位文件
2. 选中方法或者接口定义进入到实现(Ctrl+Alt+B)
从实现类的方法进入到接口的定义(Ctrl+U)两者之间正好互补
3. 进入到类内部(Ctrl + 鼠标点击)
4.查找内容 当前文件内 Ctrl+F
全文 Ctrl+Shift + F
5.替换内容 当前文件内 Ctrl+R
全文 Ctrl+Shift+R
6.添加类或者方法快捷键 Alt+Insert
7. 修改文件名称 Shift + F6
更多的还需自己挖掘自定义快捷键,当然百度一下也将由更多的收获。
谢谢观看,拜。