使用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中即可。

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