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

佛山建站软件西安网站建设网络公司

佛山建站软件,西安网站建设网络公司,网站功能设计指什么,闵行区一、概述 自动装配是根据指定规则(属性名称或者属性类型),Spring自动将匹配的属性值进行注入。 二、分类 xml自动装配分为按照属性名称自动装配(byName)和按照属性类型自动装配(byType)。 2.1…

一、概述

        自动装配是根据指定规则(属性名称或者属性类型),Spring自动将匹配的属性值进行注入。

二、分类

        xml自动装配分为按照属性名称自动装配(byName)和按照属性类型自动装配(byType)

2.1、byName

@AllArgsConstructor
@NoArgsConstructor
@Data
public class Department implements Serializable {/*** 部门名称*/private String name;}@Data
@AllArgsConstructor
@NoArgsConstructor
public class Employee implements Serializable {/*** 员工名称*/private String name;/*** 性别*/private String gender;/*** 部门*/private Department department;
}<?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="employee" class="org.star.entity.Employee" autowire="byName"><property name="name" value="李白"></property><property name="gender" value="男"></property><property name="department" ref="department"></property></bean><bean id="department" class="org.star.entity.Department"><property name="name" value="研发部"></property></bean></beans>/*** IOC操作bean管理(xml自动装配-byName)*/
@Test
public void beanManagementTest12() {ClassPathXmlApplicationContext context = new ClassPathXmlApplicationContext("applicationContext12.xml");Employee employee = context.getBean("employee", Employee.class);System.out.println("byName employee = " + employee);
}
// 控制台打印结果
byName employee = Employee(name=李白, gender=男, department=Department(name=研发部))

2.2、byType

@AllArgsConstructor
@NoArgsConstructor
@Data
public class Department implements Serializable {/*** 部门名称*/private String name;}@Data
@AllArgsConstructor
@NoArgsConstructor
public class Employee implements Serializable {/*** 员工名称*/private String name;/*** 性别*/private String gender;/*** 部门*/private Department department;
}<?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="employee" class="org.star.entity.Employee" autowire="byType"><property name="name" value="李白"></property><property name="gender" value="男"></property><property name="department" ref="department"></property></bean><bean id="department" class="org.star.entity.Department"><property name="name" value="研发部"></property></bean></beans>/*** IOC操作bean管理(xml自动装配-byType)*/
@Test
public void beanManagementTest13() {ClassPathXmlApplicationContext context = new ClassPathXmlApplicationContext("applicationContext13.xml");Employee employee = context.getBean("employee", Employee.class);System.out.println("byType employee = " + employee);
}
// 控制台打印结果
byType employee = Employee(name=李白, gender=男, department=Department(name=研发部))

http://www.yayakq.cn/news/512388/

相关文章:

  • 如何提高网站百度权重全网搜索引擎优化
  • 网站开发技术技巧黑龙江省建设工程招标网站
  • 国外做设计的网站有哪些常州网站建设推广
  • 魔站网站开发wordpress报价计算器
  • 帮熟人做网站如何收费wordpress 监测插件
  • 武夷山网站建设wzjseo金蝶财务软件
  • 免费注册个人网站网站优化排名易下拉教程
  • 同城的网站建设山东省建设厅网站 - 百度
  • wordpress子站点深圳自适应网站开发
  • 有机蔬菜网站是如何建设网站建设明薇通网络服务好
  • 个人网站免备案七牛链接wordpress
  • 如何做网站服务器哈尔滨网站制作多少钱
  • 朝阳周边做网站的公司wordpress页眉文字链接
  • 公司公众号运营方案跟我学seo
  • 博望哪里做网站做花茶网站解说
  • 汕头建站平台网站程序源码
  • 建站收费标准linux和WordPress
  • 网站开发的具体流程图产品推销方案
  • 数字媒体艺术网站建设济南做外贸的网站公司吗
  • 两个路由器做双网站h5响应式网站上海
  • 圆梦科技专业网站建设网站建设金牛万达
  • 自助建网站不需要域名旧宫做网站的公司
  • 网站建设如何盈利网络营销优化推广公司
  • 购物网站销售管理用动易做的诗歌协会网站
  • 浦江网站建设公司qq企业邮箱官网
  • 网站建设实例分析武安网站建设价格
  • 做电商网站货源perl网站开发
  • 网站的线下推广怎么做o2o网站建设
  • 深圳福田大型商城网站建设无极兼职网
  • 上海 网站备案开源软件开发平台