使用IDEA一步一步搭建OAuth2认证测试环境3☞怎么填写pom依赖

使用IDEA一步一步搭建OAuth2认证测试环境3☞怎么填写pom依赖

前面看到要想在程序中使用对应类,需要用import引用,前提是在pom中添加了对应的依赖,对于我们这些需要到网上找资料的人来说,很多网上的代码已经省去了前面两步骤,直接就用了,比如如下代码:

@EnableAuthorizationServer
public class HelloWorldAuthorizationServerConfiguration extends AuthorizationServerConfigurerAdapter {
    @Autowired
    private AuthenticationManager authenticationManager;

    @Autowired
    private UserDetailsService userDetailsService;


    @Autowired
    private RedisConnectionFactory redisConnectionFactory;

    @Bean
    public RedisTokenStore tokenStore(){
        return new RedisTokenStore(redisConnectionFactory);
    }



    @Override
    public void configure(AuthorizationServerEndpointsConfigurer endpoints) throws Exception{

    }
}

在上文中用到了RedisConnectionFactory,但是上一篇的pom配置实际上没有提供该类的依赖,所以我们需要自己手动添加,怎么知道pom中填写什么呢?

首先找到该类的命名空间,打开spring的官网查找对应的类,其中有丰富的类说明,网址如下:https://spring.io/
然后我们在其中的搜索框输入需要的类名:RedisConnectionFactory:

搜索结果中包含了不同版本的RedisConnectionFactory类说明:

在这里我们就选择第一个点开,可以看到该类的详细说明,包含方法属性等等,我们只要知道其命名空间即可,在最上方:

把这个命名空间记录下来。

到maven仓库官网上找到对应的依赖,打开maven仓库官网:https://mvnrepository.com/

在其中的搜索框输入redis,点击搜索,查询结果如下,我们根据之前找到的命名空间筛选到对应的记录:

然后点击进入其仓库详细说明,其中列出了所有版本,我们选择最新的版本点击进入:


查看maven选项卡复制其中dependency标签到pom中即可。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章