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

皖住房建设厅网站e京汕头第一网

皖住房建设厅网站,e京汕头第一网,怎么做一网站,2022最新热点事件及点评由之前的IoC可以知道#xff0c;我们写在具体对象后面的new方法肯定不能要了#xff0c;这时候就要通过依赖注入的形式将Dao配置到Service中 Dependence Import的步骤如下#xff1a; 1. 在Service类中给Dao提供setter方法 原本我们是直接给bookDao new了一个对象 public … 由之前的IoC可以知道我们写在具体对象后面的new方法肯定不能要了这时候就要通过依赖注入的形式将Dao配置到Service中 Dependence Import的步骤如下 1. 在Service类中给Dao提供setter方法 原本我们是直接给bookDao new了一个对象 public class BookServiceImpl implements BookService {private BookDao bookDao new BookDaoImpl();public void save(){System.out.println(book service save...);bookDao.save();}}修改如下给bookDao设置一个set方法在IDEA中在bookDao上按AltInsert可以快速生成set方法 public class BookServiceImpl implements BookService {// 第一步删除原本的new方法给bookDao设置一个setter方法public void setBookDao(BookDao bookDao) {this.bookDao bookDao;}private BookDao bookDao;public void save(){System.out.println(book service save...);bookDao.save();}}因为我们是在BookServiceImpl中使用到了bookDao这个对象我们要使用bookDao的bean来对这个对象做初始化所以我们在Spring config文件下做配置 ?xml version1.0 encodingUTF-8? beans xmlnshttp://www.springframework.org/schema/beansxmlns:xsihttp://www.w3.org/2001/XMLSchema-instancexsi:schemaLocationhttp://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd!--1. 导入spring的坐标spring-context--!--2. 配置bean--!--bean标签标示配置beanid属性标示给bean起名字class属性标示给bean定义的类型--bean idbookDao classcom.example.demo231116.dao.impl.BookDaoImpl /bean idbookService classcom.example.demo231116.service.impl.BookServiceImpl !-- 7. 配置server与Dao的关系-- !-- property标签表示配置当前bean的属性-- !-- name属性表示配置哪一个具体属性-- !-- ref属性表示参照哪一个bean--property namebookDao refbookDao//bean /beans我们要在bookService中配置bookDao这个对象(name)参考的是id为bookDao的bean(ref)。 结果如下 ###################### 完整代码 BookDao.java: package com.example.demo231116.dao;public interface BookDao {void save(); } BookDaoImplt.java: package com.example.demo231116.dao.impl;import com.example.demo231116.dao.BookDao;public class BookDaoImpl implements BookDao {public void save(){System.out.println(book dao save...);} } BookService.java: package com.example.demo231116.service;public interface BookService {void save(); } BookServiceImplt.java: package com.example.demo231116.service.impl;import com.example.demo231116.dao.BookDao; import com.example.demo231116.dao.impl.BookDaoImpl; import com.example.demo231116.service.BookService;public class BookServiceImpl implements BookService {// 5. 删除使用new建立对象// 6. 同时建立set方法public void setBookDao(BookDao bookDao) {this.bookDao bookDao;}private BookDao bookDao;public void save(){System.out.println(book service save...);bookDao.save();}} Deomo231116Application.java: package com.example.demo231116;import com.example.demo231116.service.BookService; import com.example.demo231116.service.impl.BookServiceImpl;public class Demo231116Application {public static void main(String[] args) {BookService bookService new BookServiceImpl();bookService.save();}} applicationcontext.xml: ?xml version1.0 encodingUTF-8? beans xmlnshttp://www.springframework.org/schema/beansxmlns:xsihttp://www.w3.org/2001/XMLSchema-instancexsi:schemaLocationhttp://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd!--1. 导入spring的坐标spring-context--!--2. 配置bean--!--bean标签标示配置beanid属性标示给bean起名字class属性标示给bean定义的类型--bean idbookDao classcom.example.demo231116.dao.impl.BookDaoImpl /bean idbookService classcom.example.demo231116.service.impl.BookServiceImpl !-- 7. 配置server与Dao的关系-- !-- property标签表示配置当前bean的属性-- !-- name属性表示配置哪一个具体属性-- !-- ref属性表示参照哪一个bean--property namebookDao refbookDao//bean /beans
http://www.sadfv.cn/news/112220/

相关文章:

  • 做搜索关键词任务网站深圳做品牌网站
  • php网站建设工程师网站设计报告模板及范文
  • 毕业设计代做网站php全渠道营销成功案例
  • 创建微网站做视频网站可以自学吗
  • 营销网站建站公司哪家好高级营销型网站建设
  • 中石油技术开发公司网站陕西建设厅官网证件查询网
  • 大众公司网页设计seo 网站制作
  • 各行各业网站建设服务周到ppt做的模板下载网站有哪些
  • 会展网站的建设情况加强网站人才建设
  • 国外视觉差网站做网站的结论和心得
  • 插画素材网站有哪些wordpress短信登陆
  • 海口网站开发公司上海网页建站
  • 企业为啥要做网站个人备案可以做盈利网站吗
  • php做不了大型网站建设一个网站需要提供什么手续
  • 网站管理与维护wordpress更改主题背景
  • 网站开发语言 微信接口对学院网站建设的建议
  • 域名打不开原来的网站网页开发工作室
  • 做网站需要用到的符号语言做网站多久学会
  • wordpress网站模板下载网站改版计划
  • 资阳视频网站建设深圳做棋牌网站建设哪家公司收费合理
  • 淮安新网站制作企业官网设计图
  • 咋样着做自己的网站网站建设客户需求表
  • 学校网站 源码做网站要注册公司吗
  • 做一个网站如何做天津市政建设集团有限公司网站
  • 那些平台可以给网站做外链做网站 编程语言
  • 内蒙古自治区住房和城乡建设厅网站广州市又恢复48小时核酸检测
  • 网站密码怎么做去哪儿网站上做民宿需要材料
  • 建网站合同做网站 域名如何要回
  • 站长网站推广ui一般用什么软件做
  • 东莞网站优化费用帝国网站后台认证码错误