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

怎么做公众号网站吗无锡网站推广公司

怎么做公众号网站吗,无锡网站推广公司,wordpress的文件权限设置,做阿里巴巴1688网站程序背景 Spring是Java程序员常用的框架之一。官方从Spring 4.0开始不推荐使用Autowired进行字段注入。 Spring注入方式 基于构造器注入:在构造器上使用Autowired。 优点:可以声明字段为final,确保字段在构造时被初始化。 基于setter方法注入&…

背景

  • Spring是Java程序员常用的框架之一。
  • 官方从Spring 4.0开始不推荐使用@Autowired进行字段注入。

Spring注入方式

  1. 基于构造器注入:在构造器上使用@Autowired。

    • 优点:可以声明字段为final,确保字段在构造时被初始化。
  2. 基于setter方法注入:在setter方法上使用@Autowired。

    • 优点:在无参数构造器或工厂方法实例化Bean时,Spring会调用setter方法注入依赖。
  3. 基于字段注入:在字段上使用@Autowired。

    • 优点:最简洁,无需getter和setter代码,无需声明构造函数。

基于字段注入的缺点

  1. 容易引发NPE:Spring不会对依赖的bean是否为null进行判断,可能导致运行时的空指针异常。
  2. 缓解单一职责原则的违反:字段注入隐藏了依赖关系,可能导致代码质量降低。

Spring官方推荐

  • 推荐使用基于构造器注入的方式。

循环依赖问题

  • 构造器注入可能存在循环依赖问题。
  • 解决方案:
    1. 重构代码:消除循环依赖,可能成本较高。
    2. 使用@Lazy注解:延迟初始化bean,解决循环依赖。

总结

  • Spring提供三种注入方式:字段注入、setter方法注入、构造器注入。
  • 官方不推荐使用@Autowired进行字段注入,主要原因是容易引发NPE,且无法在编译时期发现。
  • 构造器注入因其在单元测试和不可变性方面的优势,被视为最佳实践。
http://www.wooajung.com/news/248.html

相关文章:

  • 武汉光谷做网站的公司免费建站有哪些
  • 社交网站seo外包是什么
  • 厦门网站制作软件关键词排名公司
  • 登封网站制作东莞最新消息今天
  • 一键做单页网站南昌百度网站快速排名
  • 网站建设中翻译东莞做网站推广的公司
  • 网站完整模板优化大师班级
  • 做301重定向会影响网站权重吗seo积分优化
  • 建站平台外贸怎么根据视频链接找到网址
  • 网站怎么做关键词搜索网站优化外包推荐
  • 聊城网站制作网络营销服务平台
  • 三亚网站开发网站设计与网页制作
  • wordpress默认站点在线外链发布工具
  • 网站制作需要多长时间网站产品推广
  • 做按摩网站优化seo推广任务小结
  • 哪里找做网站的公司刚刚中国宣布重大消息
  • 网站建设违约交付中级经济师考试
  • 快站app下载网络精准营销推广
  • 网页成品杭州网站优化效果
  • 整形医院网站模板seo优化网络公司排名
  • 怎么把网站改为正在建设中站长之家站长工具
  • 网络推广网站建设方案百度代运营
  • 做冷冻食品的网站百度移动排名优化软件
  • 真做的网站吗免费的关键词优化工具
  • 重庆建设网站盘古越日本shopify独立站
  • 众包网站开发seo整站优化推广
  • 广州北京网站建设公司网络推广的方法有
  • 微信小程序论坛seo关键词排行优化教程
  • 网站做有偿广告需要什么有序百度指数查询排行榜
  • 商城的网站统计如何做免费引流微信推广