public class StaticApplicationContext extends GenericApplicationContext
ApplicationContext
実装。主にテストに役立ちます。registerSingleton(java.lang.String, java.lang.Class<?>)
, registerPrototype(java.lang.String, java.lang.Class<?>)
, GenericApplicationContext.registerBeanDefinition(java.lang.String, org.springframework.beans.factory.config.BeanDefinition)
, AbstractApplicationContext.refresh()
DefaultResourceLoader.ClassPathContextResource
APPLICATION_EVENT_MULTICASTER_BEAN_NAME, LIFECYCLE_PROCESSOR_BEAN_NAME, logger, MESSAGE_SOURCE_BEAN_NAME
CONFIG_LOCATION_DELIMITERS, CONVERSION_SERVICE_BEAN_NAME, ENVIRONMENT_BEAN_NAME, LOAD_TIME_WEAVER_BEAN_NAME, SYSTEM_ENVIRONMENT_BEAN_NAME, SYSTEM_PROPERTIES_BEAN_NAME
FACTORY_BEAN_PREFIX
CLASSPATH_ALL_URL_PREFIX
CLASSPATH_URL_PREFIX
コンストラクターと説明 |
---|
StaticApplicationContext() 新しい StaticApplicationContext を作成します。 |
StaticApplicationContext(ApplicationContext parent) 指定された親を持つ新しい StaticApplicationContext を作成します。 |
修飾子と型 | メソッドと説明 |
---|---|
void | addMessage(StringSE code, LocaleSE locale, StringSE defaultMessage) 指定されたメッセージを指定されたコードに関連付けます。 |
protected void | assertBeanFactoryActive() テストケースに対してより寛大になるように、無効にして何もしないように変更します。 |
StaticMessageSource | getStaticMessageSource() このコンテキストで使用される内部 StaticMessageSource を返します。 |
void | registerPrototype(StringSE name, ClassSE<?> clazz) 基になる Bean ファクトリにプロトタイプ Bean を登録します。 |
void | registerPrototype(StringSE name, ClassSE<?> clazz, MutablePropertyValues pvs) 基になる Bean ファクトリにプロトタイプ Bean を登録します。 |
void | registerSingleton(StringSE name, ClassSE<?> clazz) 基になる Bean ファクトリにシングルトン Bean を登録します。 |
void | registerSingleton(StringSE name, ClassSE<?> clazz, MutablePropertyValues pvs) 基になる Bean ファクトリにシングルトン Bean を登録します。 |
cancelRefresh, closeBeanFactory, getAutowireCapableBeanFactory, getBeanDefinition, getBeanFactory, getClassLoader, getDefaultListableBeanFactory, getResource, getResources, isAlias, isBeanNameInUse, refreshBeanFactory, registerAlias, registerBeanDefinition, removeAlias, removeBeanDefinition, setAllowBeanDefinitionOverriding, setAllowCircularReferences, setClassLoader, setId, setParent, setResourceLoader
addApplicationListener, addBeanFactoryPostProcessor, close, containsBean, containsBeanDefinition, containsLocalBean, createEnvironment, destroy, destroyBeans, doClose, findAnnotationOnBean, finishBeanFactoryInitialization, finishRefresh, getAliases, getApplicationListeners, getApplicationName, getBean, getBean, getBean, getBean, getBean, getBeanDefinitionCount, getBeanDefinitionNames, getBeanFactoryPostProcessors, getBeanNamesForAnnotation, getBeanNamesForType, getBeanNamesForType, getBeanNamesForType, getBeansOfType, getBeansOfType, getBeansWithAnnotation, getDisplayName, getEnvironment, getId, getInternalParentBeanFactory, getInternalParentMessageSource, getMessage, getMessage, getMessage, getParent, getParentBeanFactory, getResourcePatternResolver, getStartupDate, getType, initApplicationEventMulticaster, initLifecycleProcessor, initMessageSource, initPropertySources, invokeBeanFactoryPostProcessors, isActive, isPrototype, isRunning, isSingleton, isTypeMatch, isTypeMatch, obtainFreshBeanFactory, onClose, onRefresh, postProcessBeanFactory, prepareBeanFactory, prepareRefresh, publishEvent, publishEvent, publishEvent, refresh, registerBeanPostProcessors, registerListeners, registerShutdownHook, resetCommonCaches, setDisplayName, setEnvironment, start, stop, toString
addProtocolResolver, getProtocolResolvers, getResourceByPath
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, waitSE, waitSE, waitSE
containsBeanDefinition, getBeanDefinitionCount, getBeanDefinitionNames
getAliases
addProtocolResolver
public StaticApplicationContext() throws BeansException
public StaticApplicationContext(ApplicationContext parent) throws BeansException
protected void assertBeanFactoryActive()
AbstractApplicationContext
の assertBeanFactoryActive
public final StaticMessageSource getStaticMessageSource()
public void registerSingleton(StringSE name, ClassSE<?> clazz) throws BeansException
より高度なニーズについては、基になる BeanFactory に直接登録してください。
public void registerSingleton(StringSE name, ClassSE<?> clazz, MutablePropertyValues pvs) throws BeansException
より高度なニーズについては、基になる BeanFactory に直接登録してください。
public void registerPrototype(StringSE name, ClassSE<?> clazz) throws BeansException
より高度なニーズについては、基になる BeanFactory に直接登録してください。
public void registerPrototype(StringSE name, ClassSE<?> clazz, MutablePropertyValues pvs) throws BeansException
より高度なニーズについては、基になる BeanFactory に直接登録してください。
public void addMessage(StringSE code, LocaleSE locale, StringSE defaultMessage)
code
- ルックアップコード locale
- ロケールメッセージは defaultMessage
- このルックアップコードに関連付けられたメッセージ getStaticMessageSource()