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

网站建设收徒弟嵌入式软件开发公司

网站建设收徒弟,嵌入式软件开发公司,wordpress鼠标点击,设计招聘网站第二章 IOC操作bean管理#xff08;XML注入其他类型属性#xff08;字面量#xff0c;外部bean#xff0c;内部bean#xff0c;级联赋值#xff09;、XML注入集合属性#xff09; 1.IOC操作bean管理#xff08;XML注入其他类型属性#xff09; #xff08;1#xf…第二章 IOC操作bean管理XML注入其他类型属性字面量外部bean内部bean级联赋值、XML注入集合属性 1.IOC操作bean管理XML注入其他类型属性 1字面量 ①null值 property nameaddressnull//property②属性值包含特殊符号 !--属性值包含特殊符号1.进行转义2.把带特殊符号内容写到CDATA--property nameaddressvalue![CDATA[南京]]/value/property2注入属性–外部bean ①创建两个类service类和dao类 ②在service调用dao里面的方法 ③在spring配置文件中进行配置 public class UserService {//创建UserDao类型的属性生成set方法private UserDao userDao;public void setUserDao(UserDao userDao) {this.userDao userDao;}public void add(){System.out.println(service add.....);userDao.update();} }public interface UserDao {public void update(); } public class UserDaoImpl implements UserDao {Overridepublic void update() {System.out.println(dao update...);} }!--1.service和dao对象的创建--bean iduserService classservice.UserService!--注入userDao对象name属性值类里面属性名称ref属性创建userDao对象bean标签id值--property nameuserDao refuserDao/property/beanbean iduserDao classdao.UserDaoImpl/beanTestpublic void testAdd(){//1.加载spring配置文件ApplicationContext applicationContextnew ClassPathXmlApplicationContext(bean2.xml);//2.获取配置创建的对象UserService userServiceapplicationContext.getBean(userService,UserService.class);userService.add();}3注入属性–内部bean ①一对多关系部门和员工一个部门有多个员工一个员工属于一个部门。部门是一员工的多 ②在实体类之间表示一对多关系。 ③在spring配置文件中进行配置 public class Emp {private String ename;private String gender;//员工属于某一个部门使用对象形式表示private Dept dept;public void setEname(String ename) {this.ename ename;}public void setGender(String gender) {this.gender gender;}public void setDept(Dept dept) {this.dept dept;}public void add(){System.out.println(ename::gender::dept);} } public class Dept {private String dname;public void setDname(String dname) {this.dname dname;}Overridepublic String toString() {return Dept{ dname dname \ };} }!--内部bean--bean idemp classbean.Emp!--设置两个普通属性--property nameename valueaaa/propertyproperty namegender value女/property!--对象类型的属性--property namedeptbean iddept classbean.Deptproperty namedname value信息化总部/property/bean/property/beanTestpublic void testAdd2(){//1.加载spring配置文件ApplicationContext applicationContextnew ClassPathXmlApplicationContext(bean3.xml);//2.获取配置创建的对象Emp empapplicationContext.getBean(emp,Emp.class);emp.add();}4注入属性–级联赋值 方式一!--级联赋值--bean idemp classbean.Emp!--设置两个普通属性--property nameename valueaaa/propertyproperty namegender value女/property!--级联赋值--property namedept refdept/property/beanbean iddept classbean.Deptproperty namedname value财务部/property/bean方式二!--级联赋值--bean idemp classbean.Emp!--设置两个普通属性--property nameename valueaaa/propertyproperty namegender value女/property!--级联赋值--property namedept refdept/propertyproperty namedept.dname value研发/property/beanbean iddept classbean.Deptproperty namedname value财务部/property/bean必须有Dept的get属性。public class Emp {private String ename;private String gender;//员工属于某一个部门使用对象形式表示private Dept dept;public Dept getDept() {return dept;}public void setEname(String ename) {this.ename ename;}public void setGender(String gender) {this.gender gender;}public void setDept(Dept dept) {this.dept dept;}public void add(){System.out.println(ename::gender::dept);} }2.IOC操作bean管理XML注入集合属性 1注入数组类型属性 2注入list集合类型属性 3注入map集合属性 ①创建类定义数组listmapset类型属性生成对应set方法 public class Stu {//1.数组类型属性private String[] courses;//2.list集合类型属性private ListString list;//3.map集合类型属性private MapString,String maps;//4.set集合类型属性private SetString sets;public void setCourses(String[] courses) {this.courses courses;}public void setList(ListString list) {this.list list;}public void setMaps(MapString, String maps) {this.maps maps;}public void setSets(SetString sets) {this.sets sets;} }②在spring配置文件中进行bean的配置 !--集合类型属性注入--bean idstu classcollectiontype.Stu!--数组类型属性注入--property namecoursesarrayvalueJavaScript/valuevalue数据库设计/value/array/property!--list集合属性注入--property namelistlistvalue张三/valuevalue李四/value/list/property!--map集合属性注入--property namemapsmapentry keyJAVA valuejava/entryentry keyJSP valuejsp/entry/map/property!--set集合属性注入--property namesetssetvaluemysql/valuevaluelinux/value/set/property/bean
http://www.dnsts.com.cn/news/87803.html

相关文章:

  • 浅谈旅游网站的规划与建设宁德seo
  • php网站开发编程软件企业网站收费标准
  • 网站如何做电脑和手机用户体验好的网站
  • 外贸网站建站推广网络文化经营许可证要多少钱
  • 乌镇镇住房建设局网站网站栏目建设调研
  • 有人拉我做彩票网站网站设计论文答辩问题
  • 定制网站要多少钱优秀企业vi设计案例
  • 太原做网站哪家好如何刷app推广次数
  • 用asp.net做购物车网站网站开发费属于无形资产
  • 网站建设指导县级以下不允许建设网站
  • 郑州营销型网站制作工程建筑模板生产厂家
  • 导航在左侧的网站欣赏推广教程
  • 免费课程网站有哪些郑州网站建设找汉狮
  • 专业的网站设计建设云闪付当前页面设计隐私
  • 网站文章模板面包机做面包网站
  • 电脑机箱定制网站咕果网给企业做网站的
  • 品牌营销型网站建设公司如何建立官网
  • 企业网站的推广方式二手网站专业做附近人的有吗
  • 建设网站方法有哪些内容linx服务器怎么做网站
  • 建设网站用什么时候开始建展公司
  • wordpress访问满网站优化和提升网站排名怎么做
  • 济南网站开发建设哪家做网站的好
  • 苏州网站建设公司科技城微网站建设找哪家公司好
  • 延安网站建设公司电话嘉兴网站托管
  • 聊城房地产网站建设软件开发工程师就是程序员吗
  • 深圳网站官网建设怎么做自己网站产品seo
  • 网站建设正文字体多大合适山东宏远建设有限公司网站
  • 广东住房城乡建设厅网站首页东莞微信网站商城建设
  • 网站主持人制作本机部署wordpress超慢
  • 青岛网站关键词排名优化抓取wordpress站点用户