01 分层结构
Config:用于存放SpringBoot相关配置类,包括启动类。
Controller:所有请求的入口,前后端交互的入口。
Service:负责所有的业务逻辑,介于Controller和Mapper之间,也是Domain和Dto的转换层。
Mapper:或者叫Dao,持久层。负责Java和数据库交互。包括interface和xml两类文件。
Domain:用一个Java类来映射数据库表,类名相当于表名,类的属性就相当于表的字段。
02 基本设置
1:修改字体大小
File | Settings | Editor | Color Scheme | Color Scheme Font
2:UTF-8设置
File | Settings | Editor | File Encodings
3:auto设置:自动导包或者删除
File | Settings | Editor | General | Auto Import
4:设置目录File | Settings | Editor | General | Editor Tabs
03 高效快捷键
复制一行:光标放任意位置, Ctri+c
复制历史: Ctrl+Shift+V ,双击记录后,可在当前光标处粘贴
格式化:Ctrl+Alt+L :
全选:Ctrl+A
剪切:Ctrl+X,光标放所在行,可当删除用
复制所在行:Ctrl+D
当前行向上/下移动一行:Alt+Shift+上/下
跳转到行首:Home
跳转到行尾:End
左右切换tabs:Alt+左/右
跳转到指定行:Ctrl+G
跳过一个词:Ctrl+左/右
查看浏览过的文件列表:Ctrl+E
当前文件查找:Ctrl+F
当前文件替换:Ctrl+R
全局查找:Ctrl+Shift+F
按文件名查找:Ctrl+Shift+N
连按两次Shift :查找文件、菜单、操作等,但不能查找文件内容
万能键:Alt+Enter
新建:Alt+Insert
选中上下文相关联代码:Ctrl+W
运行:Alt+Shift+F10
单元测试:Ctrl+Alt+T