扫码阅读
手机扫码阅读

Spring-2-透彻理解Spring 注解方式创建Bean--IOC

56 2024-07-19

我们非常重视原创文章,为尊重知识产权并避免潜在的版权问题,我们在此提供文章的摘要供您初步了解。如果您想要查阅更为详尽的内容,访问作者的公众号页面获取完整文章。

查看原文:Spring-2-透彻理解Spring 注解方式创建Bean--IOC
文章来源:
springboot葵花宝典
扫码关注公众号

今日目标

  • 学习使用XML配置第三方Bean
  • 掌握纯注解开发定义Bean对象
  • 掌握纯注解开发IOC模式

1. 第三方资源配置管理

本节介绍如何使用XML管理第三方资源,以管理Druid连接池为例。首先,需要数据库准备,包括创建数据库、表及插入数据。然后,通过配置DruidDataSource连接池Bean,从IOC容器中获取连接池对象并测试。为了解决硬编码问题,引入properties属性文件,将数据库连接参数抽取到单独文件中。

2. Spring容器

介绍了创建Spring容器的多种方式,包括类路径加载和文件路径加载配置文件,以及如何在容器中获取Bean对象。还讨论了容器类层次结构,其中BeanFactory是延迟加载,而ApplicationContext是初始化时立即加载,后者还提供基础的bean操作相关方法。

3. Spring注解开发

讨论了如何通过注解简化Bean对象的定义,提到了注解开发的步骤,包括创建项目、添加依赖、开启注解包扫描、使用@Component等注解定义Bean,并在测试类中获取Bean对象。同时介绍了@Component注解的三个衍生注解@Controlle​​r、@Service和@Repository,用于不同层次的Bean定义。

4. Spring纯注解开发模式IOC

引入了Spring纯注解开发模式,使用Java类替代配置文件。利用@Configuration和@ComponentScan注解定义配置类和扫描路径,通过AnnotationConfigApplicationContext加载配置类初始化Spring容器。此外,讲解了如何使用@Scope定义Bean作用范围以及使用@PostConstruct、@PreDestroy注解配置Bean生命周期。

想要了解更多内容?

查看原文:Spring-2-透彻理解Spring 注解方式创建Bean--IOC
文章来源:
springboot葵花宝典
扫码关注公众号