协程 自承式光缆 JS Java程序员 xpath encryption deployment menu vue绑定class vue组件注册 pmp教学视频 pmp教程 jmeter性能测试视频 jquery对象 oracle修改字段默认值 datetimepicker赋值 多线程实现方式 oracle增加主键 bootstrap居中对齐 phpstorm插件 python中index的用法 python基本语法 python怎么下载安装 java有哪些数据类型 java实例变量 java遍历list集合 java线程死锁 linux中sudo 内存修改器 高效能人士的七个习惯下载 骁龙435 0x8002801c 自制题库答题考试软件 backtrack3 小工具 用流量打电话的软件 电脑cmd命令大全 数组求和 js获取子元素 linux解压命令
当前位置: 首页 > 学习教程  > 编程语言

spring boot与layui结合做的后台管理

2020/8/31 13:33:35 文章标签:

spring boot与layui结合做的后台管理

因为之前一直待的是小公司,所以用到的框架相对稳定。spring boot 没有接触过。最近空闲下来之后,刚好拿到了个题目,拿来练练手,跟上技术潮流嘛。
准备工作:
工具:idea,MySQL
环境:jdk1.8
主要技术:spring ,spring boot,mybatis,maven,layui
用layui的主要原因是前端小伙伴给我介绍这个框架时说对后端人员较为友好,但是实际还是遇到了一些坑,接下来会给你们讲讲我踩过的坑,让你们高兴高兴。
spring boot的最大的一个优点其实就是简化了spring的配置,让程序猿能够快速搭建项目框架,IDEA搭建spring boot的教程可以自己搜一下,很多前辈们都有写。
spring boot 是基于约定的。
配置方式主要有application.properties或者application.yml
这两种方式有什么不同呢?
application.propertises 的写法是 server-port=8081
application.yml的写法是:server:
port: 8081
如果项目同时存在这两种文件,那application.propertises的优先级是最高的
接下来直接上效果图:
在这里插入图片描述
在这里插入图片描述
我刚开始学习的按照教程学习的时候,引入的js,css放在 /resource/static 里面,页面放在 /resource/template 里面,在页面跳转这块居然也踩坑了,之前的项目的页面跳转是“/XXX/XXX.html”就能跳转了,但是这个项目不是的,要通过接口返回页面才能访问,不然的话会报404
在这里插入图片描述
其实写后台接口代码跟之前用spring的时候一样就可以了
我的主要问题是在前端方面,因为我的前端真的是一言难尽。最大的困难是在做人员查询的时候,layui的官网教程是
where{
key:{
}
}
先不说这个key的问题,因为网上大部分人已经知道去掉key那部分然后用键值对的形式就能传了。但是我遇到的问题是我要传的是一个对象参数,我尝试了跟$.ajax一样的传json字符串,但是后台接收是null。当时真的有点懵了,后来尝试了不写键值对的方式直接传,它居然成功了
在这里插入图片描述
最后说说,学习spring boot之后的感受,搭建项目确实快了不少,项目结构跟之前用spring也差不多,很好上手。接下来准备学习spring cloud 目前很火的微服务。
如有需要完整项目,请私信我


本文链接: http://www.dtmao.cc/news_show_150102.shtml

附件下载

相关教程

    暂无相关的数据...

共有条评论 网友评论

验证码: 看不清楚?