2019.1.10

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风格进行微服务的开发。

  目标是学会如何用已有的技术进行模块的开发。

 

 

posted @ 2019-01-10 14:19  zhaogot  阅读(174)  评论(0编辑  收藏  举报