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

html5网站单页模板不受限制的万能浏览器

html5网站单页模板,不受限制的万能浏览器,市场营销策略有哪几种,宁波好的seo外包公司目录 前言 回顾 注入集合 List与set集合 Map集合 前言 前面学习依赖注入时注入的都是对象,这里记录注入的值为集合的情况 回顾 在注入的时候,如果要注入的属性的值为字符串或基本数据类型,用value即可;如果要注入一个对象的…

目录

前言

回顾

注入集合

List与set集合

Map集合


前言

前面学习依赖注入时注入的都是对象,这里记录注入的值为集合的情况

回顾

    在注入的时候,如果要注入的属性的值为字符串或基本数据类型,用value即可;如果要注入一个对象的引用,则使用ref属性。

用一段代码进行演示: 

准备一个类B作为要注入的类

public class B {public void useB(){System.out.println("B对象成功注入.......");}
}

在类A中写入对象类型的属性B,基本数据类型count,字符串类型str;并且提供对应的set方法

public class A {B b;int count;String str;public void setStr(String str) {this.str = str;}public void setB(B b) {this.b = b;}public void setCount(int count) {this.count = count;}public void text(){System.out.println("即将使用属性B的方法");b.useB();System.out.println("注入的基本数据类型的值为"+count);System.out.println("注入的字符串为"+str);}
}

接着在spring的配置文件中配置bean,并且用对应的属性注入值给str,count,b

<?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 class="com.cc.Test.A" id="a"><property name="b" ref="b"></property><property name="count" value="188"></property><property name="str" value="StringString"></property></bean><bean class="com.cc.Test.B" id="b"></bean>
</beans>

最后编写一个测试类

public class Main {public static void main(String[] args) {ClassPathXmlApplicationContext app = new ClassPathXmlApplicationContext("test.xml");A bean = (A) app.getBean("a");bean.text();}
}

测试结果:可以看到对应的值已经成功注入!!

 

注入集合

List与set集合

    要注入list集合,只需在spring的配置文件进行简单的修改,使用list标签,标签内使用很多value标签注入值:

<?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 class="com.cc.Test.C" id="c"><property name="list"><list><value>第一个值</value><value>two</value><value>33333</value></list></property></bean>
</beans>
public class C {List<String> list;public void setList(List<String> list) {this.list = list;}public void showList(){System.out.println(list);}
}

 当然,list集合内不止可以存字符串,也能存一个类的引用,此时只需将list标签内的value改为ref即可:

    <bean class="com.cc.Test.B" id="b"></bean><bean class="com.cc.Test.B" id="b1"></bean><bean class="com.cc.Test.B" id="b2"></bean><bean class="com.cc.Test.C" id="c"><property name="list"><list><ref bean="b"></ref><ref bean="b2"></ref><ref bean="b1"></ref></list></property></bean>
public class C {List<B> list;public void setList(List<B> list) {this.list = list;}public void showList(){System.out.println(list);}
}

同理,set集合只需在配置文件中将<list>改为<set>即可,这里就不做演示。

 

Map集合

Map集合与list和set略有不同,因为它的值为key/value键值对。

    <bean class="com.cc.Test.C" id="c"><property name="map"><map><entry key="1" value="one"></entry><entry key="2" value-ref="b1"></entry></map></property></bean>

http://www.hrbkazy.com/news/41195.html

相关文章:

  • 美橙互联旗下网站营销运营主要做什么
  • 网站开发费用预算seo推广怎么入门
  • 重庆做网站哪个好些嘛怎么制作网站教程
  • 谷歌云做网站服务器苏州关键词优化软件
  • 网站建设模块热点时事新闻
  • 室内设计平面图立面图效果图网站关键词快速优化
  • 如何做木工雕刻机网站百度一下你就知道百度首页
  • 做网站需要关注哪些seo数据
  • 手机营销型网站制作网店运营
  • wordpress xml 导入失败百度seo排名如何提升
  • 企业网站优化费用百度秒收录技术
  • 如何做exo网站c++线上培训机构哪个好
  • 自助建站的优势南宁seo教程
  • 巩义市网站建设软文营销文章案例
  • 南同网站建设关键词排名 收录 查询
  • 陕西网站建设的内容太原百度seo排名软件
  • 昆明专业网站建设模板百度指数app下载
  • 网站首页域名有后缀影响搜索吗网站seo平台
  • 网站开发入门需要学什么seo怎么做
  • java做网站的要求教育培训学校
  • 嘉兴哪家公司做网站比较好的p站关键词排名
  • 京东网站建设设计框架图seo网络推广企业
  • 中文网站开发语言北京百度seo工作室
  • php 开源的企业网站推广公司产品
  • 好的网站设计app推广项目
  • 学校门户网站建设方案优化大师有必要安装吗
  • 网站制作公司 重庆绍兴seo网站优化
  • 合肥市庐阳区住房和城乡建设局网站广告开户
  • 怎样更换网站cms百度指数有三个功能模块
  • wap网站html模板淘宝推广怎么推