会遇到的问题:1、在提交delete请求时,可能会报405错误,解决办法在配置文件中加入在配置文件中加入spring.mvc.hiddenmethod.filter.enabled=true启用隐藏方法过滤器
2、可能会遇到Error creating bean with name 'requestMappingHandlerMapping' defined in class path resource ,解决办法:自己检查controller的请求头是不是有重复的
说明:这个小项目没有使用数据库,利用map容器模拟了几条数据。我是在b站上学习了尚硅谷的SpringBoot教程。
开搞~!!!
我的环境(idea 2019.3.3、maven3.6)
准备工作:
一、准备好静态页面(bootstrap中文网很多)
二、创建一个SpringBoot工程,加入Web、Thymeleaf依赖。
三、引入静态资源,页面放在templates文件夹下,*.js、*.css和图片放在static文件夹下
四、修改页面,因为使用了Thymeleaf模板引擎,为了保证正常使用时有提示,在页面html标签中加入
修改静态资源的超链接格式举例:
讯享网
根据自己下载java基础404讲解的页面选择是否抽取公共页面,thymeleaf抽取页面的三种格式
th:insert:将公共片段整个插入到声明引入的元素中,带div标签
th:replace:将声明引入的元素替换为公共片段,不带div标签

th:include:将被引入的片段的内容包含进这个标签中,带div标签但是不带公共片段的标签头,也就是直接将内容放进一个div中
五、准备实体类、持久层接口(本项目业务简单,暂时不加业务层)
Employee实体类(构造器、gette/setter方法省略)
讯享网
Department实体类
EmployeeDao接口
DepartmentDao
准备工作差不多了,接下就是编写CRUD
一、
1、做一个用户名密码校验
2、做一个非法请求过滤
配置完记得在@Configuration标识的配置类中注册
CRUD代码比较简单,直接贴代码
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/8803.html