复合主键的使用@IdClass
复合主键主要是指你的数据表中有两个主键
1、创建复合主键类
@Entity
@Table(name = "tb_friend")
@IdClass(Friend.class)
@Data
public class Friend implements Serializable {
private static final long serialVersionUID = -5090564811932486279L;
@Id
private String userid;
@Id
private String friendid;
private String islike;
}
2Spring Cloud和Dubbo对比
或许很多人会说Spring Cloud和Dubbo的对比有点不公平,Dubbo(原来是属于阿里巴巴)只是实现了服务治
理,而Spring Cloud下面有17个子项目(可能还会新增)分别覆盖了微服务架构下的方
方面面,服务治理只是其中的一个方面,一定程度来说,Dubbo只是Spring Cloud
Netflix中的一个子集。
2.服务发现——Netflix Eureka
客服端负载均衡——Netflix Ribbon
断路器——Netflix Hystrix
服务网关——Netflix Zuul
分布式配置——Spring Cloud Config