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

网课网站新闻发布会的工作环节包括

网课网站,新闻发布会的工作环节包括,企业营销策划专业品牌,google国际版Setter注入 引用类型 在bean中定义引用类型属性并提供可访问的set方法 配置中使用property标签ref属性注入引用类型对象 简单类型 在bean中定义引用类型属性并提供可访问的set方法 配置中使用property标签value属性注入简单类型数据 构造器注入 引用类型(了解&a…

Setter注入

引用类型

在bean中定义引用类型属性并提供可访问的set方法

配置中使用property标签ref属性注入引用类型对象

简单类型

在bean中定义引用类型属性并提供可访问的set方法

配置中使用property标签value属性注入简单类型数据

构造器注入

引用类型(了解)

在bean中定义引用类型属性并提供可访问的构造方法

配置中使用constructor-arg标签ref属性注入引用类型对象

参数适配(了解)

配置中使用constructor-arg标签type属性设置按形参类型注入

配置中使用constructor-arg标签index属性设置按形参位置注入

依赖注入方式选择

1.强制依赖使用构造器进行,使用setter注入有概率不进行注入导致null对象出现

 (强制依赖:这个ben运行必须需要的东西用构造器注入,因为构造器一旦指定了,你这个参数必须给,你不会忘,忘了的话对象无法造,配置文件也报错)
2可选依赖使用setter注入进行,灵活性强

  (可注可不注的东西使用setter注入)
3.Spring框架倡导使用构造器,第三方框架内部大多数采用构造器注入的形式进行数据初始化,相对严谨

4.如果有必要可以两者同时使用,使用构造器注入完成强制依赖的注入,使用setter注入完成可选依赖的注入

5.实际开发过程中还要根据实际情况分析,如果受控对象没有提供setter方法就必须使用构造器注入
6.自己开发的模块推荐使用setter注入

 什么是自动装配

IoC容器根据bean所以来的资源在容器中自动查找并注入到bean中的过程称为自动装配

自动装配的方式

   按类型(常用)

   按名称

   按构造方法

   不启用自动装配


依赖自动装配

配置中使用bean标签autowire属性设置自动装配的类型

特征

1.自动装配用于引用类型依赖注入,不能对简单类型进行操作

2.使用按类型装配时(byType)必须保障容器中相同类型的bean唯一,推荐使用

3.使用按名称装配时(byName)必须保障容器中具有指定名称的bean,因变量名与配置耦合,不推荐使用

4.自动装配优先级低于setter注入与构造器注入,同时出现时自动装配配置失效

集合注入

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd"><bean id="bookDao" class="com.itheima.dao.impl.BookDaoImpl"><!--数组注入--><property name="array"><array><value>100</value><value>200</value><value>300</value></array></property><!--list集合注入--><property name="list"><list><value>itcast</value><value>itheima</value><value>boxuegu</value><value>chuanzhihui</value></list></property><!--set集合注入--><property name="set"><set><value>itcast</value><value>itheima</value><value>boxuegu</value><value>boxuegu</value></set></property><!--map集合注入--><property name="map"><map><entry key="country" value="china"/><entry key="province" value="henan"/><entry key="city" value="kaifeng"/></map></property><!--Properties注入--><property name="properties"><props><prop key="country">china</prop><prop key="province">henan</prop><prop key="city">kaifeng</prop></props></property></bean>
</beans>

注意:array和list互相能够使用,大部分注入的都是简单类型

加载properties文件

开启context命名空间

使用context命名空间,加载指定properties文件

使用${}读取加载的属性值


不加载系统属性

加载多个properties文件

加载所有properties文件

加载properties文件标准格式

从类路径或jar包中搜索并加载properties文件


文章转载自:

http://VMSR8Aii.xpqdf.cn
http://uZ39RV87.xpqdf.cn
http://cIz8kSe9.xpqdf.cn
http://92dq7xSA.xpqdf.cn
http://8xeiH9Fc.xpqdf.cn
http://CUNohWeo.xpqdf.cn
http://7L1tW8B9.xpqdf.cn
http://4IXMIV0m.xpqdf.cn
http://b3VjRrRE.xpqdf.cn
http://jqVXrQtl.xpqdf.cn
http://E3lInqxN.xpqdf.cn
http://M1siejJL.xpqdf.cn
http://c6br0fN3.xpqdf.cn
http://NkTYBNbf.xpqdf.cn
http://eUcg2TAr.xpqdf.cn
http://mMypbahP.xpqdf.cn
http://Ka2CXlJ4.xpqdf.cn
http://moRQ5RoE.xpqdf.cn
http://YgLm3v7A.xpqdf.cn
http://d9x2CKM3.xpqdf.cn
http://bZyB30E0.xpqdf.cn
http://flcWxSRN.xpqdf.cn
http://VIXQfpgn.xpqdf.cn
http://Zwo7uMKI.xpqdf.cn
http://zXpCbI6z.xpqdf.cn
http://k2qsHdFJ.xpqdf.cn
http://lQ6jfpgR.xpqdf.cn
http://TkAISmwW.xpqdf.cn
http://MgP0jrm4.xpqdf.cn
http://OhlX5dm9.xpqdf.cn
http://www.dtcms.com/wzjs/739132.html

相关文章:

  • 做数据库与网站招什么人怎么在网站上放广告
  • 站长之家的作用网站关键词优化wang
  • 有关学校网站建设的建议找工作网站哪个比较好
  • 外贸简单网站建设一个网站内容怎么规划
  • 高端网站建设赣州wordpress打包小程序
  • php商城建站系统角门网站建设
  • 网站开发程序说明森网站建设
  • wordpress导出静态网站棋牌软件开发平台
  • 如何做竞价网站淘宝美工做倒计时图片网站
  • 有哪些网站制作公司2023年的新闻十条
  • 电子商务网站的作用有哪些做网站需要多大的内存
  • 手机app快速开发工具厦门seo关键词优化培训
  • 中国建设人才信息网是官方网站吗wordpress免费字体
  • 自己网站做第三方支付国际域名注册网站
  • 安庆迎江区建设局网站张斌网站建设
  • 微信 分享网站开发网站开发排期表
  • 开发网站代码量傻瓜式网站制作
  • 北京市网站制作公司东莞网站建设属于什么专业
  • 网站设计制作方案岳阳建设厅网站
  • 广州南沙区网站建设云捷配快速开发平台
  • 做商城网站系统设计师用的素材网站
  • 网站建设属于高新技术收入吗二维码制作平台
  • 网站方案书免费网站性能需求
  • 设计学校网站模板免费下载用jsp做网站怎么分区
  • 开发网站商城亚马逊跨境电商开店
  • 网络营销是什么基础漯河网站优化
  • 四川住房和城乡建设厅网站不能进入资溪做面包招聘的网站
  • 沧州网站制作的流程网站建设ydwzjs
  • 泉州做网站优化哪家好seo技术是什么意思
  • 17做网站广州起做网店俄罗斯搜索引擎yandex