为了账号安全,请及时绑定邮箱和手机立即绑定

代码一样没有报错,但是测试不通过,这个是什么情况

https://img1.sycdn.imooc.com//5b18a2dc0001671c06460225.jpg

package shiro;
import org.apache.shiro.SecurityUtils;
import org.apache.shiro.authc.UsernamePasswordToken;
import org.apache.shiro.mgt.DefaultSecurityManager;
import org.apache.shiro.realm.SimpleAccountRealm;
import org.apache.shiro.subject.Subject;
import org.junit.Before;import org.junit.Test;
public class shirotest { 
SimpleAccountRealm sar =new SimpleAccountRealm();	
@Before
public void adduser(){	sar.addAccount("wyc", "123456");	  }	
@Test	
public void testshiro(){			
DefaultSecurityManager dsm = new DefaultSecurityManager();		
dsm.setRealm(sar);		
		
SecurityUtils.setSecurityManager(dsm);		
Subject sj = SecurityUtils.getSubject();		
UsernamePasswordToken token = new UsernamePasswordToken("wyc","123456");		
sj.login(token);		
//sj.checkRoles("admin");	
System.out.println(sj.isAuthenticated());	
}}


正在回答

4 回答

<dependency>
    <groupId>org.slf4j</groupId>
    <artifactId>slf4j-api</artifactId>
    <version>1.7.28</version>
</dependency>


1 回复 有任何疑惑可以回复我~

https://img1.sycdn.imooc.com//5b64518c0001107c01810042.jpg少这个包

1 回复 有任何疑惑可以回复我~

我也一样,请问解决了吗

0 回复 有任何疑惑可以回复我~

代码没问题,应该是包的问题

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

代码一样没有报错,但是测试不通过,这个是什么情况

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信