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

企业信息信用系统/不错宁波seo公司

企业信息信用系统,不错宁波seo公司,流浪地球利用了什么样的网络营销方式,网站建设总体目标title: spring中的实体类属性注入 date: 2018-2-27 22:25:41 categories: Spring tags: Spring xl_echo编辑整理,欢迎转载,转载请声明文章来源。更多案例、资料请联系QQ:1280023003 spring中的实体类属性注入 配置文件application.xml …

title: spring中的实体类属性注入
date: 2018-2-27 22:25:41
categories: Spring
tags: Spring


xl_echo编辑整理,欢迎转载,转载请声明文章来源。更多案例、资料请联系QQ:1280023003

spring中的实体类属性注入

配置文件application.xml

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN 2.0//EN""http://www.springframework.org/dtd/spring-beans-2.0.dtd">
<beans><!-- id自定义,class为类的全路径 --><bean id="userService" class="com.echo.ioc.IUserServiceImp"><!-- 依赖注入配合实现类的get/set方法, 会输出注入的内容--><property name="info" value="ECHO"></property></bean><!-- id和name的区别,id是唯一的,并且id遵循xml规范,name取名范围更广,但是两个都可以用 --><bean name="bean" class="com.echo.bean.Bean"></bean><!-- 静态工厂方法 --><bean name="bean1" class="com.echo.bean.Bean1Factory" factory-method="createBean"></bean><!-- 实例工厂方法 --><bean name="bean2Factory" class="com.echo.bean.Bean2Factory"></bean><bean name="bean2" factory-bean="bean2Factory" factory-method="createBean2"></bean><!-- 构造方法注入 --><bean id="card" class="com.echo.carBean.Card"><constructor-arg index="0" type="java.lang.String" value="宝马525"></constructor-arg><constructor-arg index="1" type="double" value="500000"></constructor-arg></bean><!-- setter方法注入 --><bean id="card1" class="com.echo.carBean.Card"><property name="name" value="北京现代"></property><property name="price" value="100000"></property></bean><!-- 在一个实体类中引入类外一个实体类 --><bean id="person" class="com.echo.carBean.Person"><property name="name" value="肖乐"></property><property name="card" ref="card"></property></bean><!-- 集合属性注入 --><bean id="collectionTest" class="com.echo.carBean.Collection"><property name="list"><list><value>张三</value><value>lisi</value><value>10</value><ref bean="card"/></list></property><property name="set"><set><value>王五</value><value>10</value><ref bean="person"/></set></property><property name="map"><map><entry key="username" value="肖乐"></entry></map></property><property name="props"><props><prop key="user">echo</prop><prop key="price">10000</prop></props></property></bean>
</beans>        

实体类card、person、collection

package com.echo.carBean;public class Card {private String name;private double price;public Card(){}public Card(String name, double price) {super();this.name = name;this.price = price;}public String getName() {return name;}public void setName(String name) {this.name = name;}public double getPrice() {return price;}public void setPrice(double price) {this.price = price;}}package com.echo.carBean;import java.util.List;
import java.util.Map;
import java.util.Properties;
import java.util.Set;public class Collection {private List list;private Set set;private Map map;private Object[] objs;private Properties props;public List getList() {return list;}public void setList(List list) {this.list = list;}public Set getSet() {return set;}public void setSet(Set set) {this.set = set;}public Map getMap() {return map;}public void setMap(Map map) {this.map = map;}public Object[] getObjs() {return objs;}public void setObjs(Object[] objs) {this.objs = objs;}public Properties getProps() {return props;}public void setProps(Properties props) {this.props = props;}
}package com.echo.carBean;public class Person {private String name;private Card card;public String getName() {return name;}public void setName(String name) {this.name = name;}public Card getCard() {return card;}public void setCard(Card card) {this.card = card;}}

测试类代码

package com.echo.carBean;import org.junit.Test;
import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;public class CardTest {@Test/*** 测试构造方法注入*/public void Test(){ApplicationContext applicationContext = new ClassPathXmlApplicationContext("applicationContext.xml");Card card = (Card) applicationContext.getBean("card");System.out.println(card.getName() + " : " + card.getPrice());}@Test/*** 测试setter方法注入(注意,他需要无参构造)*/public void Test1(){ApplicationContext applicationContext = new ClassPathXmlApplicationContext("applicationContext.xml");Card card = (Card) applicationContext.getBean("card1");System.out.println(card.getName() + " : " + card.getPrice());}@Test/*** 测试在一个实体类中引入类外一个实体类*/public void Test2(){ApplicationContext applicationContext = new ClassPathXmlApplicationContext("applicationContext.xml");Person person = (Person) applicationContext.getBean("person");System.out.println(person.getName() + " : " + person.getCard().getName() + person.getCard().getPrice());}@Test/*** 集合List属性注入*/public void Test3(){ApplicationContext applicationContext = new ClassPathXmlApplicationContext("applicationContext.xml");Collection cl = (Collection) applicationContext.getBean("collectionTest");System.out.println(cl.getList());}@Test/*** 集合Set属性注入*/public void Test4(){ApplicationContext applicationContext = new ClassPathXmlApplicationContext("applicationContext.xml");Collection cl = (Collection) applicationContext.getBean("collectionTest");System.out.println(cl.getSet());}@Test/*** 集合Map属性注入*/public void Test5(){ApplicationContext applicationContext = new ClassPathXmlApplicationContext("applicationContext.xml");Collection cl = (Collection) applicationContext.getBean("collectionTest");System.out.println(cl.getMap());}@Test/*** 集合Properties属性注入*/public void Test6(){ApplicationContext applicationContext = new ClassPathXmlApplicationContext("applicationContext.xml");Collection cl = (Collection) applicationContext.getBean("collectionTest");System.out.println(cl.getProps());}
}
http://www.jmfq.cn/news/5089411.html

相关文章:

  • 网站的当前位置导航如何做/it培训机构学费一般多少
  • 义乌制作网站/镇江关键字优化品牌
  • 企业网站建设顾问/网络科技有限公司
  • 有没有好网站推荐/做app推广去哪找商家
  • 个人工作室经营范围/seo服务哪家好
  • 阿里云网站建设详细教程/百度移动端关键词优化
  • 广州做网站的公司有哪些/代写文章
  • 做试卷挣钱的网站/靠谱的代写平台
  • 美食网站建设的重要性/软文推广网站
  • 南京高端网站制作/企业推广网络营销
  • 网页版微信下载/百度seo优化推广公司
  • 来年做那些网站能致富/google play下载安卓
  • 网站视频下载/网站首页的优化
  • wordpress微信采集器/网站优化 seo和sem
  • 服务器上做网站/竞价排名软件
  • 中山英文网站建设/爱站网关键词搜索工具
  • 邢台信息港招聘/seo排名优化课程
  • 怎么做百度网盘链接网站/贵州网站seo
  • 营销型网站建设技术指标/外贸软件排行榜
  • 视频网站开发框架/网站站长
  • 塑业东莞网站建设/wordpress seo教程
  • 网站模板分什么类型/珠海百度seo
  • 云彩网站/图片seo优化是什么意思
  • 武汉网站优化价格/网上如何推广自己的产品
  • 专业微网站制作/网络推广运营推广
  • 怎么从零开始做网站/软文发布网站
  • 企业做网站大概多少钱/廊坊seo排名收费
  • 台州建设信息港网站/网推拉新app推广接单平台
  • 福州做网站建设/免费html网页模板
  • 吴桥县网站建设价格/北京seo产品