如何查看import的jar包是哪个?

问题遇到的现象和发生背景

今天写SpringSecurity的demo的时候,写到了rememberme导入数据源这一点,使用的是JdbcTokenRepositoryImpl这个类,写的时候点进去看了一下,发现里面继承的JdbcDaoSupport是飘红的,证明缺少依赖,随即想到还没加mybatis的依赖,但是加的时候,突然想到,假如我不知道需要引入什么依赖,又不通过百度的话,该怎么知道应该引入什么依赖或使用哪个jar包?

img

问题相关代码,请勿粘贴截图
我已经引入的依赖:

  <dependency>
  <groupId>org.springframework.boot</groupId>
  <artifactId>spring-boot-starter-security</artifactId>
</dependency>

<dependency>
  <groupId>org.springframework.boot</groupId>
  <artifactId>spring-boot-starter-web</artifactId>
</dependency>

<dependency>
  <groupId>org.springframework.boot</groupId>
  <artifactId>spring-boot-starter-test</artifactId>
  <scope>test</scope>
</dependency>

可以直接用的代码:

  @Bean
    public PersistentTokenRepository getTokenRepository(){
        //这个类
        JdbcTokenRepositoryImpl jdbcTokenRepository = new JdbcTokenRepositoryImpl();
        return jdbcTokenRepository;
    }
运行结果及报错内容
我的解答思路和尝试过的方法

看过maven的依赖树,里面没有我想要的结果:

img

img

我想要达到的结果

这都是经验问题,缺少哪个就搜那个依赖。
相似的依赖还不一定是你想要的。

再引入这两个即可

<dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-jdbc</artifactId>
        </dependency>
 <dependency>
            <groupId>org.mybatis.spring.boot</groupId>
            <artifactId>mybatis-spring-boot-starter</artifactId>
        </dependency>