Model在三层架构中的位置,和int,string等变量的地位就一样了,没有其它的目的,仅用于数据的存储而已,只不过它存储的是复杂的数据。所以如果你的项目中对象都非常简单,那么不用Model而直接传递多个参数也能做成三层架构。
配置文件不要提交
启动项目:
先启动端口8888
检查配置环境是否是本地dev
git
拉取到本地(文件夹),再用idea打开
hbuilderX
菜单播放键,1.运行微信
insranceof
java关键字,只能用来判断一个对象是否为一个类的实例
用法:boolean result = 对象 instanceof 接口/类
判断:当obj(对象)为class(接口/类)的对象/直接/间接子类/接口实现类,结果都为true
注意:编译器会检查obj是否能够转换成有右边的class类型,如果不能转换则直接报错,如果不能确定类型,则通过编译,具体看运行时定
@RestController
作用等同于@Controller + @ResponseBody
@Controller控制类,@ResponseBody方法的返回值以json形式返回,string除外
@validated来校验数据,如果数据异常则会统一抛出异常,方便异常中心统一处理。
深拷贝和浅拷贝
浅拷贝:指向同一个内存地址
深拷贝:内容copy,指向不同地址,后续操作互不影响