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(java.lang.String code, java.util.Locale locale, java.lang.String defaultMessage) 指定されたメッセージを指定されたコードに関連付けます。 |
protected void | assertBeanFactoryActive() テストケースに対してより寛大になるように、無効にして何もしないように変更します。 |
StaticMessageSource | getStaticMessageSource() このコンテキストで使用される内部 StaticMessageSource を返します。 |
void | registerPrototype(java.lang.String name, java.lang.Class<?> clazz) 基になる Bean ファクトリにプロトタイプ Bean を登録します。 |
void | registerPrototype(java.lang.String name, java.lang.Class<?> clazz, MutablePropertyValues pvs) 基になる Bean ファクトリにプロトタイプ Bean を登録します。 |
void | registerSingleton(java.lang.String name, java.lang.Class<?> clazz) 基になる Bean ファクトリにシングルトン Bean を登録します。 |
void | registerSingleton(java.lang.String name, java.lang.Class<?> clazz, MutablePropertyValues pvs) 基になる Bean ファクトリにシングルトン Bean を登録します。 |
cancelRefresh, closeBeanFactory, getAutowireCapableBeanFactory, getBeanDefinition, getBeanFactory, getClassLoader, getDefaultListableBeanFactory, getResource, getResources, isAlias, isBeanNameInUse, refreshBeanFactory, registerAlias, registerBeanDefinition, removeAlias, removeBeanDefinition, setAllowBeanDefinitionOverriding, setAllowCircularReferences, setClassLoader, 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, setId, start, stop, toString
addProtocolResolver, getProtocolResolvers, getResourceByPath
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
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(java.lang.String name, java.lang.Class<?> clazz) throws BeansException
より高度なニーズについては、基になる BeanFactory に直接登録してください。
public void registerSingleton(java.lang.String name, java.lang.Class<?> clazz, MutablePropertyValues pvs) throws BeansException
より高度なニーズについては、基になる BeanFactory に直接登録してください。
public void registerPrototype(java.lang.String name, java.lang.Class<?> clazz) throws BeansException
より高度なニーズについては、基になる BeanFactory に直接登録してください。
public void registerPrototype(java.lang.String name, java.lang.Class<?> clazz, MutablePropertyValues pvs) throws BeansException
より高度なニーズについては、基になる BeanFactory に直接登録してください。
public void addMessage(java.lang.String code, java.util.Locale locale, java.lang.String defaultMessage)
code
- ルックアップコード locale
- ロケールメッセージは defaultMessage
- このルックアップコードに関連付けられたメッセージ getStaticMessageSource()