Spring IoC容器与Bean管理25:使用Java Config方式实现Spring IoC一:对象实例化;(@Configuration,@Bean)

本文详细介绍了Java Config方式实现Spring IoC容器中的对象实例化过程,对比了与XML配置和注解方式的区别,并通过实例演示如何在Config类中创建和管理对象。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

说明:

(1)自本篇博客开始,接下来的内容是【使用Java Config方式实现Spring IoC】;

(2)【xm方式,实现IoC】,【注解方式,实现IoC】,【java Config方式,实现IoC】,这三种方式只是具体的配置方式不同,在底层本质的原理是一样的;

(3)已经知道,为了满足【如果需求变更,尽量不要修改源代码,而是通过修改配置文件,来实现变更需求】的目的,【xm方式,实现IoC】是最好的,但是【xm方式,实现IoC】的编程体验又比较差;所以,在反复权衡、妥协下,Spring推出了【注解方式,实现IoC】,对于程序员来说,【注解方式,实现IoC】方式开发体验更好,这也是在实际中用的比较多的开发方式;,虽然基于【注解方式,实现IoC】开发时,某些情况下需要修改源代码,但是你懂的,鱼和熊掌不可兼得,总之在权衡利弊之后【注解方式,实现IoC】还是一种比较不错的开发方式;

(4)本篇博客介绍第三种Spring IoC的配置方式:【java Config方式,实现IoC】;

(5)本篇博客,主要介绍【java Config方式,实现IoC】中的对象实例化的内容;对象的依赖注入会在下篇博客介绍;

目录

一:Java Config简介

二:Java Config核心注解简介

三:案例:【java Config方式,实现IoC】:对象实例化;

1.创建工程s09:创建工程,pom.xml引入Spring依赖,创建readme.md文件

2.创建演示用的类:UserDao,UserService,UserController;

3.创建Config配置类,SpringApplication入口测试类;


【java Config方式,实现IoC】是在Spring3.0之后,推出的一种全新的配置方式,其主要原理是通过Java代码来替代传统的xml文件;

一:Java Config简介

(1)前面的【xm方式,实现IoC】,基本是使用xml配置去实现IoC容器,我们也知道这种方式很麻烦,需要频繁配置xml文件;然后,【注解方式,实现IoC】,让我们在某种程度上摆脱了“需要频繁配置xml的”问题;那么,【java Config方式,实现IoC】就更进一步,这种方式完全不需要xml文件,而是使用Java类来替代原始的xml配置文件;

(2)和【注解方式,实现IoC】相比,【java Config方式,实现IoC】可以对对象进行集中管理;

          ● 【注解方式,实现IoC】:需要在每一个类上添加如@Controller、@Service等注解;这些注解是分散在每一个类中的,如果工程比较庞大,这些注解配置信息都放在了不同的类中,实际管理起来还是比较麻烦的;

          ● 【java Config方式,实现IoC】:可以对这些对象进行集中的管理和创建;

(3)

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值