1.idea快捷键
1.debug调试的快捷键:
F9 resume programe 恢复程序 Alt+F10 show execution point 显示执行断点 F8 Step Over 跳到下一步 F7 Step Into 进入到代码 Alt+shift+F7 Force Step Into 这个是强制进入代码 Shift+F8 Step Out 相当于eclipse的f8跳到下一个断点,也相当于eclipse的f7跳出函数 Atl+F9 Run To Cursor 运行到光标处 ctrl+shift+F9 debug运行java类 ctrl+shift+F10 正常运行java类 alt+F8 debug时选中查看值
2.
ctrl+alt+v 选中该行,生成返回值。
alt+insert 生成getter和setter方法。
2.注解
@restController==@controller+@responsebody
@RestControllerAdvice
3.什么样的实体类需要加Serializable,可能在其他模块或者服务中用,存在不同平台的使用。
4.json数据到后台可以转成Map或者对象
5.数组的长度是固定的,有时候不能确定数组的长度,但是必须要传参数为数据,可以用集合,把数组的长度指定为集合的长度,再把集合转成该类型的数组(toArray)。
6.进行参数的传递的时候,需要先判断null和是否为空。
7 int不会出空指针,对象方法多。
8.分页查询的返回值是page。
9.分页的时候页面上都是从1开始计数,而后台分页是从0开始,所以要-1
10.开发时要用开发工具去查找接口的实现类
11.公司中都是根据api去开发
12.微服务基于springCloud必须依赖于SpringBoot,这样开发方面。
而springboot就是对spring的简化,
能不能spring+springMVC+ibatis+restful风格进行微服务的开发。
目标是学会如何用已有的技术进行模块的开发。
转载于:https://www.cnblogs.com/zhaogot/p/10249714.html