質問編集履歴

2

大文字小文字の誤りについて修正

2022/10/09 02:35

投稿

uk_yamayam
uk_yamayam

スコア11

test CHANGED
File without changes
test CHANGED
@@ -54,8 +54,8 @@
54
54
  ```
55
55
 
56
56
  ### 理解していること(理解していると思っていること)
57
- - opsForvalue()メソッドはredisTemplateクラスの中で定義されているメソッドで下記に記載されていることを確認しました。
57
+ - opsForvalue()メソッドはStringredisTemplateの継承元である、RedisTemplateクラスの中で定義されているメソッドで下記に記載されていることを確認しました。
58
- redisTemplateクラスのDoc
58
+ RedisTemplateクラスのDoc
59
59
  https://docs.spring.io/spring-data/redis/docs/current/api/org/springframework/data/redis/core/RedisTemplate.html#opsForValue--
60
60
 
61
61
  - get()やrange()やentries()のメソッドは、redisTemplateの元になっているクラスであるStringRedisTemplateクラス、或いはその親クラスで定義されているはずだと推測しております。が、StringRedisTemplateクラス配下のメソッド、及びRedisTemplateクラス、RedisAccessorクラス、java.lang.Objectクラスにおいても該当のメソッドが見つからず、どこで定義されているものなのかどこを参照すればオプションについて確認できるのか知りたいです。

1

クラスの階層について誤記があったので修正しました

2022/10/09 02:27

投稿

uk_yamayam
uk_yamayam

スコア11

test CHANGED
File without changes
test CHANGED
@@ -3,7 +3,7 @@
3
3
  下記記事を参考にredisに対してsample dataをpost/getできるようなサンプルアプリを構築しようとしております
4
4
  https://qiita.com/yut_arrows/items/07eabf48235d04331f9e
5
5
  ### お伺いしたいこと
6
- 記事にある、下記コードの中で
6
+ 記事にある、下記コードの中で@getMappingアノテーション以降に
7
7
  opsForvalue().get(xxx)
8
8
  opsForvalue().range(xxx)
9
9
  opsForvalue().entries(xxx)
@@ -58,7 +58,10 @@
58
58
  redisTemplateクラスのDoc
59
59
  https://docs.spring.io/spring-data/redis/docs/current/api/org/springframework/data/redis/core/RedisTemplate.html#opsForValue--
60
60
 
61
- - get()やrange()やentries()のメソッドは、redisTemplateクラスあるいはその親クラスで定義されているはずだと推測しております。が、redisTemplateクラス配下のメソッド、及びredisTemplateクラスのインターフェースであるRedisOperationsの配下でも該当のメソッドが見つからず、どこで定義されているものなのかどこを参照すればオプションについて確認できるのか知りたいです。
61
+ - get()やrange()やentries()のメソッドは、redisTemplateの元になっているクラスあるStringRedisTemplateクラス、或いはその親クラスで定義されているはずだと推測しております。が、StringRedisTemplateクラス配下のメソッド、及びRedisTemplateクラスRedisAccessorクラス、java.lang.Objectクラスにおいても該当のメソッドが見つからず、どこで定義されているものなのかどこを参照すればオプションについて確認できるのか知りたいです。
62
+ StringRedisTemplateクラスのdoc
63
+ https://spring.pleiades.io/spring-data/redis/docs/current/api/org/springframework/data/redis/core/StringRedisTemplate.html
64
+ - もしくは、opsForValue、opsForListを定義しているクラスの配下にあるかもしれないと思い、opsForValueとopsForListをクラスメソッドに持つ、RedisOperationsインターフェースを確認しましたがget, range, entriesのメソッドについては見つかりませんでした。
62
65
  RedisOperationsインターフェースのdoc
63
66
  https://docs.spring.io/spring-data/redis/docs/current/api/org/springframework/data/redis/core/RedisOperations.html
64
67