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

庆元县建设局网站免费代理浏览网页

庆元县建设局网站,免费代理浏览网页,汉化wordpress插件,引流获客app下载思考:向一个类中传递数据要几种? set方法构造方法 思考:依赖注入描述了在容器中建立bean与bean之间依赖关系的过程,如果bean运行需要数字或字符呢 引用类型简单类型(基本数据类型和字符串) 注入方式&#x…
  • 思考:向一个类中传递数据要几种?
    • set方法
    • 构造方法
  • 思考:依赖注入描述了在容器中建立bean与bean之间依赖关系的过程,如果bean运行需要数字或字符呢
    • 引用类型
    • 简单类型(基本数据类型和字符串)
      注入方式(4种)
    • setter注入简单和引用类型(学过)
    • 构造器注入简单和引用类型
  • 代码演示:一个service绑定两个dao,以及其中一个dao中的数据插入方式(setter方法)
  • 代码结构
    在这里插入图片描述
    pom文件不变
    两个接口均为save()的方法体
    BookDaoImpl:不变
package com.dao.impl;import com.dao.BookDao;public class BookDaoImpl implements BookDao {public void save() {System.out.println("输出bookbean");}
}

StuDaoImpl:添加两个变量以及他们的set方法用于IOC装载数据

package com.dao.impl;import com.dao.StuDao;public class StuDaoImpl implements StuDao {private String name;private int number;
//set方法是为了让IOC转载数据public void setName(String name) {this.name = name;}public void setNumber(int number) {this.number = number;}
//打印输出public void save() {System.out.println(name+","+number);}
}

BookServiceImpl:多声明一个dao以及对应的set方法

package com.service.impl;import com.dao.BookDao;
import com.dao.StuDao;
import com.service.BookService;public class BookServiceImpl implements BookService {private BookDao bookDao;private StuDao stuDao;public void setBookDao(BookDao bookDao) {this.bookDao = bookDao;}public void setStuDao(StuDao stuDao) {this.stuDao = stuDao;}public void save() {bookDao.save();stuDao.save();}
}

applicationContext.xml:展示数据的装载方式以及一个service绑定两个dao

<?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="bookDao" class="com.dao.impl.BookDaoImpl"></bean><bean id="stuDao" class="com.dao.impl.StuDaoImpl"><!--  对stuDao的实现类中的变量根据名字一一加载   --><property name="name" value="ljh"></property><property name="number" value="191106044"></property></bean><!--  同时加载两个dao  --><bean id="bookService" class="com.service.impl.BookServiceImpl"><property name="bookDao" ref="bookDao"></property><property name="stuDao" ref="stuDao"></property></bean>
</beans>

app启动文件不变

package com;import com.service.BookService;
import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;public class app {public static void main(String[] args) {ApplicationContext apx = new ClassPathXmlApplicationContext("applicationContext.xml");BookService bookService = (BookService) apx.getBean("bookService");bookService.save();}
}

运行结果:
在这里插入图片描述
总结:可以进行简单的数据配置了,并且一个服务层绑定两个dao。注意在dao层有变量的时候要记得用set方法来让IOC容器找到机会注入数据,服务层声明的接口也一样要用set让IOC找到注入方法

http://www.ritt.cn/news/12332.html

相关文章:

  • 福州商城网站开发公司余姚seo智能优化
  • 网站管理助手 建设中高端营销型网站
  • 广西seo快速排名麒麟seo外推软件
  • 在国外服务器上做网站项目如何赚钱精准营销的概念
  • 网络营销方案的制定五行seo博客
  • 广州番禺钟村聊城优化seo
  • 全国做网站的大公司有哪些关键词在线试听
  • 网站客服是做什么的武汉百度推广公司
  • 做网站实训心得360广告推广平台
  • 织梦做双语网站福州seo结算
  • 做网站简单还是做app简单专业网络推广公司排名
  • 国外建设网站流程东莞网站优化关键词排名
  • 呼和浩特做网站正规百度推广
  • 如何给网站增加外链seo和sem推广
  • 做网站的天空网网络广告的形式有哪些?
  • 如何分析竞争对手的网站市场营销策划方案书
  • 临西网站建设费用seo这个行业怎么样
  • 网站评论 设计百度的官方网站
  • 很多网站的微信登录怎么做台州网站建设
  • 广州市天河区网站设计公司百度怎么优化网站排名
  • 自己制作一个网站需要多少钱凡科建站靠谱吗
  • 网站资料清单seo运营学校
  • 企业建站1年网站的宣传推广方式
  • 自适应网站和响应式网站的区别软考十大最靠谱it培训机构
  • b2b2c网站建设谷歌浏览器怎么下载
  • 什么是传统网站韩国比分预测
  • 视频网站用什么做的关键词排名 收录 查询
  • 网站建设原因分析广告做到百度第一页
  • 网站如何做反爬百度指数批量
  • 注册公司那家网站做的比较好微博付费推广有用吗