当前位置: 代码迷 >> 综合 >> springboot的测试环境和缓存思考
  详细解决方案

springboot的测试环境和缓存思考

热度:74   发布时间:2024-02-11 08:44:26.0

引入依赖之后,先application.properties文件,内容跟java目录下的一模一样。

如果测试service、mapper;则

@SpringBootTest
@RunWith(SpringRunner.class)
@ContextConfiguration(classes = {WebApplication.class})
public class BactchInfoServiceTest {@Autowiredprivate ChBatchScheduleServiceImpl service;@Test
}

如果测试controller:则配置Application,使用mockMvc测试即可。

缓存:如果有key没value,redis会存key的,取出来value也是可以的;StringRedisTemplate+Alibaba JSON类可以全部搞定;

可以查key,有则走缓存,没有查数据库再放入缓存;

或者直接查缓存,数据为空走数据库再放入缓存,会多一步;redis的value为null会存放key的