主要学习下前端框架
本地springboot项目创建resolving maven下载很慢的问题,有待解决!!!
导入maven依赖
<dependency>
<groupId>org.springframework.bootgroupId>
<artifactId>spring-boot-devtoolsartifactId>
<optional>trueoptional>
dependency>
在application.properties中配置devtools
而且加了@RequestParam,则该参数是必填参数!可加上required=false取消必选!
@RequestBody请求,前端以JSON数据请求请求
具体结合reggie和groupmanagement项目
springboot默认数据源是org.apache.tomcat.jdbc.pool.DataSource,在实际开发中我们若要使用我们比较熟悉或者性能比较好的数据源,则可以通过sprng.datasource.type来设定
Mybatisplus设置主键自增或者其他策略
实体类中的属性,但是在数据库表中不存在该字段
详情见Mybatisplus官网文档
两个表:user,orders。一对多的关系
select u.id,u.username,u.password,u.birthday,o.orders from user u left join orders o on u.id =o.uid
多表查询
page:表示起始值 pageSize:表示每页条数
返回的结果数据在:pageInfo这个对象中,还包含总页数,总记录数
pageInfo对象结果
并没有找到pages:总页数,或者getPages。原因:在Ipage接口中有个default修饰的getPages(),实现类Page可以不实现这个方法
链接:https://www.jb51.net/article/259834.htm
ctrl+c再Y
所有的前端文件都得分别保存后才能正确运行!!!
很可能是组件自动import了其它的包,手动删除即可解决!!!
很可能是方法名称大小写问题
后期详细整理一下各种指令的用法
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-4BdPKIxz-1673526954467)(C:\Users\25817\AppData\Roaming\Typora\typora-user-images\image-20230105212511724.png)]
查看npm安装的包及安装位置
在指定目录下,先cmd再vue create 项目名
组件:例如导航栏等。
App.vue是根组件
我们从网上下载的项目没有node_modules依赖,项目无法运行,我们只需在终端npm install即可下载缺失的依赖
因为依赖信息都保存再package.json文件中。
好处:可以不使用图片,icon等了。
axios基于ajax
axios自动会把请求体里的数据转为json格式传给后端
全局配置
上面写法有误,在export default中加上props:[“id”]
Vuex这一块内容比较核心和复杂,具体熟悉还需要多看文档和联系!
登录:把账号和密码传递给后端,后端返回一个token,再把token存储到内存和本地。
将后台管理模板与后端进行集成
api文件:里面放所有发网络请求的代码
axios与request的关系
链接:https://www.zzki.cn/jsnews/340.html
项目界面:侧边栏+项目信息
找一个合适的后台管理模板,来搭配具体的项目应用信息
购买服务器