这是我编写springboot项目的时候遇到的问题,为了方便查看返回的响应信息,我在pom.xml中引入了两个依赖
<!-- swagger -->
<dependency>
<groupId>io.springfox</groupId>
<artifactId>springfox-swagger2</artifactId>
<version>2.8.0</version>
</dependency>
<!-- swagger-ui -->
<dependency>
<groupId>io.springfox</groupId>
<artifactId>springfox-swagger-ui</artifactId>
<version>2.8.0</version>
</dependency>
运行项目之后就能在浏览器看到具体的响应信息,测试接口的时候就方便许多
当我写完接口之后,测试传值是没问题的,然后老师让我们用redis保存信息,于是加上如下代码
import org.springframework.data.redis.core.RedisTemplate;
@Autowired
private RedisTemplate<Object,Object> redisTemplate;
redisTemplate.opsForValue().set("userCode",customerByDb.getId());
并开启redis服务(windows)
然而项目运行之后测试接口的响应信息报500错误
同时idea报错
大体意思就是说redis需要身份验证,于是我在redis的文件夹下的redis.windows.conf文件中找到了密码
于是找到resourses文件夹下的application.yml配置文件
在其中spring配置的redis部分加上密码
然后重新运行程序,响应信息显示正常
存入信息也正常
P.S. 刚开始接触后端的东西,完全一头雾水,来日再战吧