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

本周新闻热点上海推广seo

本周新闻热点,上海推广seo,网站域名要怎样规划,用aspx做的网站以上笔记来源: 尚硅谷Spring零基础入门到进阶,一套搞定spring6全套视频教程(源码级讲解)https://www.bilibili.com/video/BV1kR4y1b7Qc 12 依赖注入之注入Map集合类型属性 12.1 创建Student类和Teacher类 Student类中创建了run…

以上笔记来源:
尚硅谷Spring零基础入门到进阶,一套搞定spring6全套视频教程(源码级讲解)https://www.bilibili.com/video/BV1kR4y1b7Qc

12  依赖注入之注入Map集合类型属性

12.1 创建Student类和Teacher类

Student类中创建了run方法,展示了被注入的普通属性和map属性的值

Teacher类则创建了map类型的getter,setter方法以及方便输出的tostring方法

package com.atguigu.spring6.iocxml.dimap;import java.util.Map;/*** @package: com.atguigu.spring6.iocxml.dimap* @className: Student* @Description:* @author: haozihua* @date: 2024/8/20 15:20*/
public class Student {//一个学生对应很多个老师,一个老师也可以对应很多个学生private Map<String,Teacher> teacherMap;private String sid;private String sname;public String getSid() {return sid;}public void setSid(String sid) {this.sid = sid;}public String getSname() {return sname;}public void setSname(String sname) {this.sname = sname;}public Map<String, Teacher> getTeacherMap() {return teacherMap;}public void setTeacherMap(Map<String, Teacher> teacherMap) {this.teacherMap = teacherMap;}public void run() {System.out.println("学生编号: " + sid + " " + "学生名称:" + sname);System.out.println(teacherMap);}
}
package com.atguigu.spring6.iocxml.dimap;/*** @package: com.atguigu.spring6.iocxml.dimap* @className: Teacher* @Description:* @author: haozihua* @date: 2024/8/20 15:21*/
public class Teacher {private Integer teacherId;private String teacherName;public Integer getTeacherId() {return teacherId;}public void setTeacherId(Integer teacherId) {this.teacherId = teacherId;}public String getTeacherName() {return teacherName;}public void setTeacherName(String teacherName) {this.teacherName = teacherName;}@Overridepublic String toString() {return "Teacher{" +"teacherId=" + teacherId +", teacherName='" + teacherName + '\'' +'}';}public Teacher(Integer teacherId, String teacherName) {this.teacherId = teacherId;this.teacherName = teacherName;}public Teacher() {}}

12.2 创建XML配置文件

由于在Student类中创建了关于Teacher类的map集合,因此在student的bean中配置信息,首先创建普通类型属性,根据实体类中的变量名称,设置name属性值

之后创建Map集合类型属性时,注意entry>key>value或者ref标签的嵌套

<?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"><!--1.创建两个类2.注入普通类型属性3.在学生bean注入map集合类型属性--><bean id="teacherone" class="com.atguigu.spring6.iocxml.dimap.Teacher"><property name="teacherId" value="100"></property><property name="teacherName" value="西门庆"></property></bean><bean id="teachertwo" class="com.atguigu.spring6.iocxml.dimap.Teacher"><property name="teacherId" value="200"></property><property name="teacherName" value="东方不败"></property></bean><bean id="student" class="com.atguigu.spring6.iocxml.dimap.Student"><property name="sid" value="2000"></property><property name="sname" value="李四"></property><property name="teacherMap"><map><entry><key><value>10010</value></key><ref bean="teacherone"></ref></entry><entry><key><value>210</value></key><ref bean="teachertwo"></ref></entry></map></property></bean>
</beans>

12.3  创建测试类方法

    @Testpublic void TestStu(){ApplicationContext context =new ClassPathXmlApplicationContext("bean-dimap.xml");Student student = context.getBean("student",Student.class);student.run();}

12.4  运行截图

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

相关文章:

  • 茂名专业网站建设免费微信点餐小程序
  • 公司管理的三大系统西安seo和网络推广
  • 兰州专业做网站的公司网络安全工程师是干嘛的
  • 电商网站目录优化鱼爪商标交易平台
  • 盾思途旅游网站建设做音响网站
  • 网站底部美化代码网站设计与建设第一章
  • 怎样更新网站内容合肥市高端网站建设
  • 免费公司网站怎么做商丘企业网站建设推荐
  • 双语网站建设报价wordpress 如何登录
  • 怎么做网站二维码莱芜住房和城乡建设厅网站
  • 威海网站建设联系方式品牌网站建设哪里好
  • 网站建设开发ppt模板怎么建网上商城
  • 客户问 你们网站怎么做的杭州搜索引擎排名
  • 跨境电商网站开发公司连云港网站开发公司
  • 各大网站的名字大全百度网盟推广怎样关闭
  • 网站建设 微信小程序云服务器品牌前十大排名
  • 建设网站公司兴田德润在哪里繁体商城网站模板
  • 广州网站开发制作wordpress计数ip
  • 抖音运营seo优化方案报价
  • 有哪些免费做外贸网站网站建设开发公司有哪些
  • 建设银行 钓鱼网站肥城网站建设公司
  • 用自己的电脑建设网站科技有限公司经营范围
  • 云阳网站建设蘑菇街网站模板
  • 制作网站要钱吗有没有免费装修设计的网站
  • 网站模板助手关于申请网站建设维护经费
  • 网站地图提交地址Wordpress hover插件
  • 洪山网站建设wordpress用什么语言
  • wordpress多站版wordpress评论分页不显示不出来
  • 南京做网站引流的公司葫芦岛网站网站建设
  • 做自己的网站流量怎么学校网站建设调查表