(狂神)SpringBoot笔记------15

新建项目 写好依赖。

这里我们先引入两个依赖,一个web依赖,一个thymeleaf依赖。

先创建一个首页:

然后去创建我们的controller层:

 

我们可以从这个controller跳到首页页面。

 

完善完首页信息后,我们可以看看我们这个springboot环境搭建成功没。我们把最基础的环境搭建好后,再去整合Shiro环境。

为了代码不爆红,我们可以把前端的头文件拿过来:

 

成功进入首页,我们springboot环境已经搭建好,我们可以去整合Shiro了。

Shiro的三大对象:

Subject:对象

SecurityManager:管理所有用户

Realm:连接数据

我们要去加上一个Spring整合Shiro的包:

 

接下来我们要去编写配置类:

 

我们主要配置这三大对象,我们去从后往前去配置。

先去创建自定义的realm对象:

 

这个比较简单,我们就是去继承一个父类然后去把两个方法写好,一个是授权,一个是认证。

然后我们要把这个bean加载到我们的config工具类中去:

 

 我们就做完了我们的这个配置类,上面的东西会用到下面的东西。

我们去写一下我们要拦截的页面:

 

页面写完了,我们就自然而然的去写一个拦截器:

 

我们去把主页加上这两个连接:

 

运行:

 

报错。

我也不晓得是什么原因,但是能读懂这个错就是它说我们没有这个名字的bean那我就加个这个名字的就可以了:

 

再去运行一下;

 

 

 

我们现在可以看到我们两个页面都是可以进去的,我们下一次笔记的内容就把这两个链接给拦截。 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值