⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 beanfactory.java

📁 该车间信息管理系统
💻 JAVA
字号:
package com.briup.common.util;import com.briup.dao.ManagerDao;import com.briup.dao.MemberDao;import com.briup.dao.RoomDao;import com.briup.dao.impl.ManagerDaoImpl;import com.briup.dao.impl.MemberDaoImpl;import com.briup.dao.impl.RoomDaoImpl;import com.briup.service.ManagerService;import com.briup.service.MemberService;import com.briup.service.RoomService;import com.briup.service.impl.ManagerServiceImpl;import com.briup.service.impl.MemberServiceImpl;import com.briup.service.impl.RoomServiceImpl;public class BeanFactory {	private static MemberDao memberDao;	private static MemberService memberService;	private static ManagerDao managerDao;	private static ManagerService managerService;	private static RoomDao roomDao;	private static RoomService roomService;		public static Object getBean(String beanName) {		if(beanName.equals("memberDao")) {			memberDao = getMemberDao();			return memberDao;		}				if(beanName.equals("memberService")) {			memberService = getMemberService();			return memberService;		}				if(beanName.equals("managerDao")) {			managerDao = getManagerDao();			return managerDao;		}				if(beanName.equals("managerService")) {			managerService = getManagerService();			return managerService;		}				if(beanName.equals("roomDao")) {			roomDao = getRoomDao();			return roomDao;		}				if(beanName.equals("roomService")) {			roomService = getRoomService();			return roomService;		}				return null;	}		private static MemberDao getMemberDao() {		if(memberDao == null) {			memberDao = new MemberDaoImpl();		}		return memberDao;	}		private static MemberService getMemberService() {		if(memberService == null) {			memberService = new MemberServiceImpl();		}		return memberService;	}		private static ManagerDao getManagerDao() {		if(managerDao == null) {			managerDao = new ManagerDaoImpl();		}		return managerDao;	}		private static ManagerService getManagerService() {		if(managerService == null) {			managerService = new ManagerServiceImpl();		}		return managerService;	}		private static RoomDao getRoomDao() {		if(roomDao == null) {			roomDao = new RoomDaoImpl();		}		return roomDao;	}		private static RoomService getRoomService() {		if(roomService == null) {			roomService = new RoomServiceImpl();		}		return roomService;	}}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -