2021/3/28-2021/4/1学习总结
1.自测的时候,如果有依赖,@Autowired
则必须用@RunWith()及@SpringbootTest()注解来设置。
要不映射的bean总是null的报空指针,并且spring-boot-test.jar的版本必须与spring依赖的基础包一致,否者无效。
2.具有重复性多的代码,且代码的结构相同的话一般建议使用模板模式。
3.设置标记保存在内存里的话,可以直接放到内存中,也可以放到redis中,直接放到内存中,重启项目的话,会重新创建。
4.有两个项目A,B,A项目注册在cc地址的注册中心中,B项目注册在dd地址的注册中心中,则A项目调用B项目的接口时可能访问不到,最好部署到同一个注册中心里,如果需要自测,则将本地的A,B两个服务都启动则可,但是可能会出现网络延迟的问题。
5. strean流list去重
#根据客户编号去重
list<User> users=Lists.newArrayLiat();
users.stream().map(User::getCustomerId).distinct().collect(Collectors.toList());