测试用例调用CustomRealm时,其中的autowired loginService接口为NULL

来源:3-5 自定义Realm

swowg

2019-02-20 00:22

请教老师一个问题:

    测试用例调用CustomRealm时,其中的autowired loginService接口为NULL

    通过controller调用时该接口可以正常使用。。。


@Autowired
private LoginService loginService;
String password = loginService.getPasswordByUsername(username);//这里的loginService为Null 是怎么回事呀?


写回答 关注

2回答

  • 涛滔浪
    2020-02-08 19:33:58

    你用的是junit的单元测试,又没启动spring 所以你没法从spring工厂注入

  • MartinKay
    2019-02-26 19:22:24

    Service的实现类上有@Service吗?

    swowg

    有的,正常运行没问题。只是测试才会这样

    2019-02-28 20:05:45

    共 1 条回复 >

Shiro安全框架入门

从零入门Shiro安全框架

48050 学习 · 347 问题

查看课程

相似问题