赞
踩
硅谷课堂项目 父工程 pom类型 统一管理依赖版本和放公共依赖 如果说某工程其下还有子工程 那么它就是pom类型
需要注意的是 如果你希望在parent下创建子模块 那么你的类型不应该选择spring类型 而应该选择maven形式来创建
注意启动类的位置是在包的外层 跟service这些包平级
排错 org.springframework.beans.factory.UnsatisfiedDependencyException: 可能是包扫描问题
关于mp对于逻辑删除的实现 因为teacher继承了BaseEntity 而BaseEntity中有创建时间 修改时间 逻辑删除(带了逻辑删除注解)这些字段 所以他的removeById才可以实现逻辑删除
条件分页构建Page对象 Page<Teacher> pageParam = new Page<>(page, limit);
业务上的异常分类:全局异常处理 特定异常处理 自定义异常处理 全局异常处理是AOP实现的 发生异常时 会先找是否存在特定异常 不存在的话 才抛出全局异常 私以为是在异常类中配置了以后 抛出异常时会在切面上输出一些消息
前端知识 vue遍历数据列表:
data: {
userList: [
{ id: 1, username: 'helen'},
{ id: 2, username: 'peter'},
{ id: 3, username: 'andy'}
]
}
<!-- 2、遍历数据列表 -->
<table border="1">
<!-- <tr v-for="item in userList"></tr> -->
<tr v-for="(item, index) in userList">
<td>{{index}}</td>
<td>{{item.id}}</td>
<td>{{item.username}}</td>
</tr>
</table>
关于vue组件:
组件(Component)是 Vue.js 最强大的功能之一。
组件可以扩展 HTML 元素,封装可重用的代码。组件系统让我们可以用独立可复用的小组件来构建大型应用,几乎任意类型的应用的界面都可以抽象为一个组件树
created()在页面渲染之前执行
模块导出
export function getList() {
console.log('获取数据列表')
}
export function save() {
console.log('保存数据')
}
模块导入
//只取需要的方法即可,多个方法用逗号分隔
import { getList, save } from "./userApi.js"
getList()
save()
跨域问题:后端加上跨域注解即可
@CrossOrigin
问题解决:前端登录没有登录得进去 其实是状态码设置 后端跟前端有出入 前端设置的成功状态码是20000而后端是200 所以登录不进去 只是回复一个“成功”的message 改成相同的就可以了
前端关键点env.devolment 修改baseapi地址 api中修改比如登录登出这种api的参数和地址
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。