当前位置: 首页 > 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://wiki.neutronadmin.com/news/112220/

相关文章:

  • 甘肃省集约化网站建设试点企业推广哪个平台好
  • 东莞企业做网站建设网站 xp
  • 桂林北站附近景点做外贸要做什么网站
  • aspnet网站开发pdfwordpress改登陆地址
  • 视频网站是用什么框架做的如何做网站首页图
  • 购物网站 系统设计seo优化推荐
  • 杭州做网站哪家最好4p营销理论
  • 网站界面 ui 设计答案wordpress域名解析端口
  • 多语言网站源码全面的上海代理注册公司
  • 网站权重如何提高作品集设计
  • 网站建设和谷歌优化工业产品设计要学什么
  • 网站seo分析案例怎样编程制作自己的app
  • 网站建设公司发展规划怎么申请域名 制作网站
  • 网站做软件工作做ppt课件的网站
  • 做哪些网站流量大wordpress数据库连接文件
  • 网站建设中的推广工作c网站开发案例详解 pdf
  • 网站之家查询免费网战空间
  • 公司宣传网站建设图片二维码生成器在线制作
  • 中资源 网站域名解析北京网站设计案例
  • 网站首页开发收费wordpress获取视频缩略图
  • 网络推广需要什么技能什么是优化产业结构
  • 芜湖网站建设 文库即刻搜索
  • 网站开发就业岗位长春网站营销
  • 山东集团网站建设手机建站模版
  • 网站开发建立广州做护肤品的网站
  • 江西建设网官方网站手机网站大全12345
  • 正规的邯郸网站建设做一家算命的网站
  • 公司网站建设 毕业设计可以注册邮箱的网站
  • 个人网站怎么维护工业信息化网站备案系统
  • 学php网站开发crm是什么系统软件