Shiro代码1:不使用Realm和数库

本文介绍了一个不使用Realm和数据库的Shiro基础应用。首先,创建了一个Java项目并导入了Shiro核心库shiro-all-1.3.2.jar以及slf4j-api-1.7.2.jar。接着,配置了shiro.ini文件,并设计了一个简单的User类,包含用户名和密码属性。最后,编写了测试代码并成功运行,展示了Shiro的基础认证流程。
摘要由CSDN通过智能技术生成

创建一个Java项目,目录结构如下:

引入jar包,加入项目的构建路径中,版本可以不同。

shiro-all-1.3.2.jar
slf4j-api-1.7.2.jar

对shiro.ini 配置文件进行编辑:

#定义用户
[users]
# 用户名 zhang3  密码 12345  角色是 admin
zhang3 = 123456 , admin
# 用户名 li4  密码abcde  角色是 产品经理
li4 = abcde , productManager
#定义角色
[roles]
#管理员什么都可以
admin = *
#产品经理只能做产品管理
productManager = addProduct , deleteProduct , editProduct,updateProduct, listPrduct
#订单经理智能做订单管理
orderManager = addOrder,deleteOrder,editOrder,updateOrder,ListOrder

创建一个User用户类,属性为用户名和密码

package First_Shiro;

public class User {

	private String name;
	private String password;

	public String getName() {
		return name;
	}
	public void setName(String name) {
		th
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值