📄 beanfactory.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 + -