当前位置: 首页 > news >正文

代替@Autowire去注入,使你的代码更简便

优化代码:

    @Autowiredprivate RestTemplate restTemplate;

官方推荐

    private RestTemplate restTemplate;public CartServiceImpl(RestTemplate restTemplate) {this.restTemplate = restTemplate;}

但是这样子 如果需要注入的很多的话就不便捷

有什么办法可以解决呢!!就是使用后Lombok去自动生成构造函数。

可以加注解:

    //如果加这个注解那么所有的都会生成构造函数,比如说下面的name   @AllArgsConstructorprivate RestTemplate restTemplate;private String name="";

有更好的,就是使用final去修饰的 加注解  @RequiredArgsConstructor

    @RequiredArgsConstructor//使用final修饰的都会自动生成构造函数private final  RestTemplate restTemplate;

这样子 代码会非常的好看,不想原来加很多@Autowire


http://www.mrgr.cn/news/39000.html

相关文章:

  • 【Kubernetes】常见面试题汇总(三十八)
  • CDGA|利用人工智能与边缘计算显著提升数据治理效率与效果的实践案例
  • MES管理系统解决方案对中小企业有哪些帮助
  • Python编码系列—Python访问者模式:为对象结构添加新功能的艺术
  • 好用的电容笔有哪些推荐?2024盘点五款高性价比平替电容笔!
  • 视频美颜SDK与直播美颜工具API的架构设计与实现
  • Comfyui 学习笔记3
  • 强化学习入门——Pybullet初体验
  • 股票接口api,如何用excel获得股票实时数据
  • 基于PHP+MySQL组合开发的分类信息网站源码系统 带完整代码包以及搭建部署教程
  • MongoDB 工具包安装(mongodb-database-tools)
  • 安卓13默认使用大鼠标 与配置分析 andriod13默认使用大鼠标 与配置分析
  • Exception in thread “threadPoolTaskExecutor-1“ java.lang.NullPointerException
  • 图纸加密软件有哪些?2024好用不踩雷的10款图纸加密软件推荐!
  • 基于Java(Spring+Struts+Hibernate 框架)实现(Web)学生课程管理系统
  • 《北方牧业》是什么级别的期刊?是正规期刊吗?能评职称吗?
  • STM32移植RT-Thread实现DAC功能
  • 红蓝攻防实战技术———实战化运营体系的落地
  • 三十三、领域驱动设计DDD(与传统MVC思想对比加深理解)
  • 泛微E-Mobile 口令硬编码漏洞复现