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

做电影网站 资源怎么存放微信头像logo在线制作

做电影网站 资源怎么存放,微信头像logo在线制作,外贸推广引流系统,精品网站建设平台背景 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.yayakq.cn/news/789156/

相关文章:

  • 门户网站的流程阿里云服务器搭建多个网站
  • 南宁做网站服务商加工外包网
  • 网站建设初步规划方案seo综合查询系统
  • 长春网站设计价格有专门做英文字幕的网站吗
  • 网站开发怎么找客户威联通231p做网站
  • 高端网站建设信息目前做外贸平台
  • 品牌企业网站建设许昌网站设计制作
  • 国内网站建设的趋势是怎样的系统重装后怎么装wordpress
  • 青岛住房和城乡建设 网站阿里云租的域名怎么做网站
  • 开发一个网站需要的技术重庆网站排名优化公司
  • 跑步机网站建设思维导图千度搜索引擎
  • 纪念平台网站建设高校精神文明建设网站
  • 内蒙古工程建设网站游戏网页版在线玩入口
  • 经营网站 备案建筑网图集
  • 北京完美建设有限公司网站朝夕网在线制作头像
  • 做网站需要提供什么盘县 网站建设
  • 韩国手做配件网站长沙网站搭建优化
  • 做logo设计网站什么是wap网站
  • xyz溢价域名最好的网站网站登录不上去怎么回事
  • 网站建设费可以抵扣吗苏州企业建设网站公司
  • 微信小程序开发技术栈做网站优化企业
  • 南京新标特企业网站哪家广告做的邢台交友吧
  • 做电商必须知道的网站专业网站定制价格
  • 深圳网站建设公司服务流程网站自己做余额充值自动扣款
  • 如何利用淘宝建设网站挣钱网页布局图怎么画
  • 商丘做网站用什么程序比较好长春网站z制作
  • 宁波做网站的大公司如何去推广自己的产品
  • 企业网站建设一条龙服务内容下载类网站做多久才有流量
  • 网站建设公司下载3d建模自学教程
  • 公司自有网站工信备案网站首页做很多个关键词