Spring Boot로 redis를 써보기
@RequiredArgsConstructor
@RestController
public class RedisTest {
private final StringRedisTemplate redisTemplate;
@GetMapping("/test")
public String testApp() {
return "test~!";
}
@GetMapping ("/setFruit")
public String setFruit(@RequestParam String name) {
ValueOperations<String , String> ops = redisTemplate.opsForValue();
ops.set("fruit",name);
return "저장완료~!";
}
@GetMapping("/getFruit")
public String getFruit() {
ValueOperations<String , String> ops = redisTemplate.opsForValue();
return ops.get("fruit");
}
}
@RequiredArgsConstructor는 컴파일 시점에서 final로 선언된 필드를 생성하여 생성자를 자동으로 생성해준다.