org.sam.server.context.BeanContainer Maven / Gradle / Ivy
package org.sam.server.context;
import org.sam.server.annotation.Qualifier;
import org.sam.server.annotation.component.Bean;
import org.sam.server.exception.BeanAccessModifierException;
import org.sam.server.exception.BeanCreationException;
import org.sam.server.exception.BeanNotFoundException;
import org.sam.server.http.Interceptor;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import java.lang.reflect.Constructor;
import java.lang.reflect.InvocationTargetException;
import java.lang.reflect.Method;
import java.lang.reflect.Parameter;
import java.util.*;
/**
* 빈을 생성하고 관리하는 클래스입니다.
*
* @author hypernova1
* */
public class BeanContainer {
private static final Logger logger = LoggerFactory.getLogger(BeanContainer.class);
private static final Map, List> beanMap = new HashMap<>();
private static final List
© 2015 - 2025 Weber Informatics LLC | Privacy Policy