spring-bean
2015-10-28 11:59:27 0 举报
Spring Bean是Spring框架中的核心概念之一,它代表了应用程序中的一个对象。在Spring中,Bean是一个被实例化、配置和管理的对象,它可以包含属性、方法和依赖关系。Spring Bean的生命周期包括实例化、初始化、使用和销毁等阶段。通过使用Spring IoC容器,可以自动管理Bean的创建、装配和生命周期。Spring Bean可以通过XML配置文件或注解的方式进行定义和配置。在应用程序中,可以通过依赖注入(DI)的方式将Bean与其他组件进行关联,从而实现松散耦合的设计。总之,Spring Bean是Spring框架中实现模块化、可重用和可维护的关键元素。
作者其他创作
大纲/内容
ListableBeanFactory
Lifecycle
ResourceLoader
+Resource getResource(String location)+ClassLoader getClassLoader()
AbstractRefreshableWebApplicationContext
SingletonBeanRegistry
ResourcePatternResolver
+Resource[] getResources(String locationPattern)
FileSystemXmlApplicationContext
#Resource getResourceByPath(String path)
AnnotationConfigWebApplicationContext
AbstractBeanDefinitionReader
ApplicationContext
BeanDefinitionReader
AliasRegistry
ConfigurableBeanFactory
EnvironmentCapable
+Environment getEnvironment()
DefaultListableBeanFactory
AbstractAutowireCapableBeanFactory
ConfigurableApplicationContext
AbstractXmlApplicationContext
+void refresh()#void loadBeanDefinitions(DefaultListableBeanFactory beanFactory)
ClassPathXmlApplicationContext
ConfigurableListableBeanFactory
AbstractBeanFactory
InitializingBean
+void afterPropertiesSet()
XmlBeanFactory
Closeable
XmlBeanDefinitionReader
BeanNameAware
+void setBeanName(String name)
XmlWebApplicationContext
AutoCloseable
AbstractResource
AbstractRefreshableConfigApplicationContext
BeanDefinitionRegistry
WritableResource
DefaultResourceLoader
AbstractRefreshableApplicationContext
#void refreshBeanFactory()+ConfigurableListableBeanFactory getBeanFactory()
FileSystemResource
AnnotationConfigApplicationContext
DisposableBean
GenericApplicationContext
#void refreshBeanFactory()
HierarchicalBeanFactory
beans.factory.BeanFactory
+Object getBean()+isXXX
ApplicationEventPublisher
+void publishEvent(ApplicationEvent event)
InputStreamSource
Resource
AbstractApplicationContext
Aware
收藏
收藏
0 条评论
下一页