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

珠海多语种网站制作百度2022最新版本

珠海多语种网站制作,百度2022最新版本,如何用jsp做简单的网站,手机做服务器建网站在某个类中需要依赖其它类时,通常是new一个依赖类再调用类实例的方法,这种开发存在的问题是new的类实例不好统一管理。Spring提出了依赖注入的思想,即依赖类不由程序员实例化,而是通过Spring容器帮我们new指定实例并且将实例注入到…

在某个类中需要依赖其它类时,通常是new一个依赖类再调用类实例的方法,这种开发存在的问题是new的类实例不好统一管理。Spring提出了依赖注入的思想,即依赖类不由程序员实例化,而是通过Spring容器帮我们new指定实例并且将实例注入到需要该对象的类中,今天就来总结一下Spring对于数组、集合及Properties的注入。

(1)创建数组、集合及Properties的类

public class MyCollection {private String[] arrays;private List<Object> list;private Map<String, String> map;private Set<Object> set;private Properties prop;@Overridepublic String toString() {return "MyCollection{" +"arrays=" + Arrays.toString(arrays) +", list=" + list +", map=" + map +", set=" + set +", prop=" + prop +'}';}public String[] getArrays() {return arrays;}public void setArrays(String[] arrays) {this.arrays = arrays;}public List<Object> getList() {return list;}public void setList(List<Object> list) {this.list = list;}public Map<String, String> getMap() {return map;}public void setMap(Map<String, String> map) {this.map = map;}public Set<Object> getSet() {return set;}public void setSet(Set<Object> set) {this.set = set;}public Properties getProp() {return prop;}public void setProp(Properties prop) {this.prop = prop;}
}

(2).创建Beans.xml文件

创建beans.xml文件分别给数组,集合和Properties注入。

<?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/beanshttp://www.springframework.org/schema/beans/spring-beans.xsd">
</beans>

1.beans.xml给数组注入

这里以String类型的数组为例,数组的注入需要使用< array >< array/>标签,在标签中有多对< value >< value />标签可以给数组中添加元素。

<bean id="myCollection" class="com.ioc.MyCollection"><property name="arrays"><array><value>zhangsan</value><value>lisi</value><value>wangwu</value></array></property>
</bean>

2.beans.xml给List集合注入

给list集合注入时,在property 标签中需要使用< list >< list />标签来注入,同样
在标签中有多对< value >< value />标签可以给list集合中添加元素。

<bean id="myCollection" class="com.ioc.MyCollection">
<property name="list"><list><value>100001</value><value>zhangsan</value><value>lisisi</value><ref bean="obj"/></list></property>
</bean>

3.beans.xml给map集合中注入

给map集合注入时,在property 标签中需要使用< map >< map />标签来注入,因为map集合中的每个元素都是以键值对的形式存在的,所以在map标签内部需要以
< entry >< entry />标签来注入,并且在entry标签中需要有key和value属性。

<bean id="myCollection" class="com.ioc.MyCollection"><property name="map"><map><entry key="1" value="tom"/><entry key="2" value="jerry"/><entry key="3" value="dog"/></map></property>
</bean>

4.beans.xml给set集合注入

给set集合注入时,在property 标签中需要使用< set >< set />标签来注入,同样
在标签中有多对< value >< value />标签可以给list集合中添加元素。

<bean id="myCollection" class="com.ioc.MyCollection"><property name="set"><set><value>zhangsan</value><value>lisi</value><value>100</value><ref bean="obj"/><value>120</value></set></property>
</bean>

5.beans.xml给properties注入

properties文件在使用数据库连接池的时候是经常需要用到的,所以给properties注入也是非常重要的,在给properties注入时,需要使用< props >< props />标签,而且在props标签内有多对< prop >< /prop >标签,key值作为属性在prop标签之上,value值在每对prop标签之间。

<bean id="myCollection" class="com.ioc.MyCollection"><property name="prop"><props><prop key="driverClassName">com.mysql.jdbc.Driver</prop><prop key="url">jdbc:mysql://localhost:3306/test</prop><prop key="username">root</prop><prop key="password">147258</prop></props></property>
</bean>
http://www.lbrq.cn/news/2798857.html

相关文章:

  • 做网站已经不行河南网站设计
  • 做网站的三个软件seo网络培训学校
  • wordpress结合tornado成都优化官网公司
  • 开发网站需要怎么做网站一级域名和二级域名区别
  • 淘宝怎么才能发布网站建设重庆seo黄智
  • 东莞建设网站软件手机百度2020最新版
  • 垂直网站需要多少钱广东疫情防控措施
  • 网站建设公司推广百度投放广告一天多少钱
  • 三明企业网站建设山西seo排名
  • 最好的免费发布网站百度官网首页登陆
  • 丹东建设工程信息网站html简单网页设计作品
  • 网站建设在线推广推广代理公司
  • 投票网站设计百度官网app下载
  • 游戏网页代码西安百度seo
  • 宁波哪家公司做网站好百度云盘登录入口
  • 响应式网站是怎么做的seo的基本内容
  • 建站节沈阳黄页88企业名录
  • 西安做门户网站最好的公司运营推广
  • 珠海市住房城乡建设官网北京seo公司wyhseo
  • 成都app制作软件seo教程免费
  • 建设摩托车是名牌吗关键词优化到首页怎么做到的
  • 靠谱网站优化哪家好交换友链
  • 网页设计需求模板seo营销服务
  • 住房新建网站在线crm系统
  • 医院网站建设方案书360指数在线查询
  • wordpress做学校网站合肥网站排名推广
  • 我先做个网站怎么做的百度快速排名优化技术
  • 怎样制作微信网站优化设计答案五年级上册
  • 建站的步骤有哪些在线培训网站
  • 网站建设需要注意哪些百度优化教程
  • gRPC 与 HTTP 性能对比分析
  • 打工人项目日报计划
  • 灵活使用UE5 Modeling中的UV编辑功能
  • 如何使用 DeepSeek 助力工作​
  • MySQL 8.x的性能优化文档整理
  • 【Day 30】Linux-SQL语句