石家庄 外贸网站建设公司排名,网络营销包括哪些策略,河北省住房和城乡建设厅 网站,网络营销推广要求RequiredArgsConstructor是Lombok库中的一个注解
它会自动在类中生成一个构造函数#xff0c;这个构造函数会接收类中所有被标记为final的字段#xff0c;并将其作为参数。这个注解可以帮助我们减少样板代码#xff0c;例如手动编写构造函数。
eg#xff1a;
public fin…RequiredArgsConstructor是Lombok库中的一个注解
它会自动在类中生成一个构造函数这个构造函数会接收类中所有被标记为final的字段并将其作为参数。这个注解可以帮助我们减少样板代码例如手动编写构造函数。
eg
public final RestTemplate restTemplate;
private final DiscoveryClient discoveryClient;
Open Feign的使用步骤
1.引入依赖
(负载均衡早期使用Ribbon现在使用loadbalancer) !--openFeign--dependencygroupIdorg.springframework.cloud/groupIdartifactIdspring-cloud-starter-openfeign/artifactId/dependency!--负载均衡器--dependencygroupIdorg.springframework.cloud/groupIdartifactIdspring-cloud-starter-loadbalancer/artifactId/dependency
2.EnableFeignClients注解在启动项上加作用是启用OpenFeign功能(当需要使用不在本模块中的包时就需要在注解后加上地址) 3.编写FeignClient客户端 4.使用feignclient实现远程调用 为了提高性能引入OKHttp
1.引入依赖
!--OK http 的依赖 --
dependencygroupIdio.github.openfeign/groupIdartifactIdfeign-okhttp/artifactId
/dependency
2.开启连接池功能
feign:okhttp:enabled: true # 开启OKHttp功能
添加日志开发时可以不用全局会影响性能调试时必要 总结 拆分步骤
1.依赖
2.yaml
需要修改的端口号微服务名称数据库标题名称扫描包
3.建包启动类建包
1.domain ...
2.mapper
3.service.impl
4.controller