前言
- SpringBoot主要用来简化使用Spring的难度和繁重的XML配置,它是Spring组件的一站式解决方案,采取了习惯优于配置的方法。通过.properties或者.yml文件替代了Spring繁杂的XML配置文件,同时支持@ImportResource注解加载XML配置。Spring Boot还提供了嵌入式HTTP服务器、命令行接口工具、多种插件等等,使得应用程序的测试和开发简单起来。
- xml版本保持映射文件的老传统,优化主要体现在不需要实现dao的是实现层,而是在映射的xml文件中找到相应的sql语句。
- Thymeleaf是适用于Web和独立环境的现代服务器端Java模板引擎。
1、需要依赖
2、application.properties
Pojo类
3、Mysql数据里的数据
4、管理员登陆流程:
首先在自己的html里面加Thymeleaf标识
接着通过action传回来的url(能被RequestMapping到),开始执行对应方法,这里有个判断用户名密码的操作,主要还是传到adminMapper里面去check
四种登陆有误的报错通过映射的Xml文件重写了Mapper的方法,从而查询所有用户
防止别人通过url看到账号密码,在javaconfig里搞了一个方法跳转,这样就显示不出来咯
使用thymeleaf整合了一堆重复的前端页面的东西(顶部导航栏、侧边栏)
成功登陆以后的界面
管理员查询管理员的信息
①查询所有用户流程
②添加新用户流程
执行操作成功!
③修改用户流程
执行操作
成功!
④删除用户流程
执行操作
成功!