springboot redis 不要 配置类
时间: 2024-09-08 09:04:50 浏览: 80
Spring Boot整合Redis时,可以不需要显式配置XML文件,而是通过注解的方式来进行简单设置。首先,在pom.xml文件中添加Spring Data Redis和Jedis依赖:
```xml
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-redis</artifactId>
</dependency>
<dependency>
<groupId>redis.clients</groupId>
<artifactId>jedis</artifactId>
</dependency>
</dependencies>
```
然后,在应用启动类上添加`@EnableRedisSupport`注解,这会自动配置RedisTemplate:
```java
@SpringBootApplication
@EnableRedisSupport
public class Application {
public static void main(String[] args) {
SpringApplication.run(Application.class, args);
}
}
```
接下来,你可以直接在服务类中注入`StringRedisTemplate`或者`RedisTemplate`来操作Redis,无需创建额外的配置类。
例如,注入并使用`StringRedisTemplate`:
```java
@Service
public class MyService {
@Autowired
private StringRedisTemplate stringRedisTemplate;
public void setKey(String key, String value) {
stringRedisTemplate.opsForValue().set(key, value);
}
public String getValue(String key) {
return stringRedisTemplate.opsForValue().get(key);
}
}
```
阅读全文