六、Spring boot员工系统项目实战

首先去百度下载静态资源素材

百度搜索:bootstrap 模板

然后html放到template下面
在这里插入图片描述
静态资源 css js 什么的放到static下面

目前没有mybatis先用dao
有mybatis用mapper建持久层的包名
在这里插入图片描述

快捷键记录
Alt + 鼠标左键选择 可以多排选中同一列开始的数据 增删改复制数据会更方便
在这里插入图片描述
做thymeleaf模板引擎首先要导命名空间
thymeleaf的@{/}代表根目录
在这里插入图片描述

# 关闭模板引擎的缓存,否则更改可能不生效
spring.thymeleaf.cache=false

在这里插入图片描述

1、首页配置

注意点,所有页面得静态资源都需要使用thymeleaf接管
加上context-path后,会自动带上/kuang
在这里插入图片描述
在这里插入图片描述

国际化

首先设置编码,不然转换的时候会乱码
在这里插入图片描述
在这里插入图片描述
Resource Bundle
在这里插入图片描述

自动配置国际化的类
在这里插入图片描述
配置国际化文件位置
在这里插入图片描述
thymeleaf国际化符号
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

底层源码
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

locale = new Locale(split[0],split[1]);
在这里插入图片描述
国际区域化写完了要注入到bean里面

往容器中注入一个这样的组件
在这里插入图片描述
在这里插入图片描述

实现登录功能

在这里插入图片描述
thymeleaf工具类
在这里插入图片描述
在这里插入图片描述
重定向
在这里插入图片描述
在这里插入图片描述
结果
在这里插入图片描述
但是这种情况无论登不登陆都能用这个地址进入main页面,这个时候就需要用到拦截器

拦截器

实现拦截器接口,然后覆盖其中的preHandle方法
在这里插入图片描述

在这里插入图片描述

登录方法加session判断是否已登录
在这里插入图片描述

我们只需要之前的,return true就是放行,return false 就是不放行
在这里插入图片描述
在这里插入图片描述

然后出现的效果是静态资源被拦住了,所以静态资源也需要放行
在这里插入图片描述
在这里插入图片描述
然后session里面有就有值了
可以输入url登录
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

展示员工列表

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

无极的移动代码

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值