首页天道酬勤idea使用lombok,spring集成ehcache使用

idea使用lombok,spring集成ehcache使用

admin 08-19 17:11 241次浏览
简述

虽然lombok 有很多缺点,但确实会减少很多代码。在Spring 中使用lombok 可以让注入更加简单。

使用lombok 之前 @Service("customer")@Slf4jpublic class CustomerService { @Qualifier("curtaoRestClient") private final RestHighLevelClient restClient; private final ConstructorEsUtil constructorEsUtil; private final RequestFunction requestFunction; private final ConfService confService; @Autowired public CustomerService(@Qualifier("devRestClient") RestHighLevelClient restClient, ConstructorEsUtil constructorEsUtil, RequestFunction requestFunction, ConfService confService) { this.restClient = restClient; this.constructorEsUtil = constructorEsUtil; this.requestFunction = requestFunction; this.confService= confService; } 使用lombok

@RequiredArgsConstructor(onConstructor = @__(@Autowired))
public class CustomerService {
@Qualifier(“devRestClient”)
private final RestHighLevelClient restClient;
private final ConstructorEsUtil constructorEsUtil;
private final RequestFunction requestFunction;
private final RealmConfService realmConfService;

}

由于支持 @Qualifier注解,需要在项目的根路径中加入配置:lombok.config

lombok.copyableAnnotations += org.springframework.beans.factory.annotation.Qualifier 总结

lombok 更多新特点可以参考官方文档,在涉及反射的地方使用lombok必须要谨慎,以免与lombok产生冲突,导致反射不生效。

【计算机视觉】图像分割与特征提取——基于Roberts
数据库qualify用法,@Qualifier注解 Spring 基于注解annotation的配置之Qualifier注解,spring注解配置
相关内容