1.entity(info层)-Dao层-Service层-Controller层,一层一层调用
Controller调用Service,Service调用Dao。
2.新增用post,获取用get,删除用delete,更新用put
3.axios.post/delete/get/put("接口名",参数).then(res=>{})
controller是连接接口的执行,在controller里调用service层里的方法;
service层主要是方法实现(?),service层还会用于判断是否是空,有些声明里没有的方法需要在dao层里填写;
dao层是参数名的连接(?),声明是哪一info类型的(好混乱的表述)。
4.很神奇,在controller里基本都是Result类,返回的似乎都是一个结果。
5.如果是一堆实体传过来,则用RequestBody,代表一个请求体。
PathVariable则是一个路径上的值,
拼接的方式(比如在路径上拼接了两个参数)则用RequestParam
6.
v-model
是Vue.js中的一个指令,用于实现双向数据绑定。
双向数据绑定是指将数据模型和视图(用户界面)之间的变化相互关联起来,当其中一方发生变化时,另一方也会同步更新。在Vue中,使用v-model
指令可以轻松地实现这种双向数据绑定。
v-model
指令通常用于表单元素,如输入框、复选框、单选按钮等。将v-model
指令绑定到表单元素上,会自动将表单元素的值与数据模型进行双向绑定。
当用户在表单元素中输入或选择值时,v-model
会将该值自动同步到数据模型中。反过来,当数据模型的值发生变化时,v-model
会将新值自动更新到表单元素上,使用户界面保持与数据模型的同步。
使用v-model
指令的语法为: v-model="dataVariable"
,其中dataVariable
是Vue实例中的一个数据属性,用于存储表单元素的值。
例如,如果我们有一个输入框,我们可以通过以下方式将其值与数据模型进行双向绑定:
<input type="text" v-model="message">
在这里,message
是Vue实例中的一个数据属性,它会与输入框的值建立双向绑定关系。当用户在输入框中输入文本时,message
的值会自动更新;反之,当message
的值发生变化时,输入框中的值也会相应地更新。
7.bootstrap官网有前端代码