文章目录
一、创建Maven项目“SpringDemo2021”

二、在pom.xml文件里添加依赖


三、创建杀龙任务类 - SlayDragonQuest
在main/java里创建net.hw.spring.lesson01包,然后在里面创建SlayDragonQuest类

四、创建勇敢骑士类 - BraveKnight

五、采用传统方式让勇敢骑士完成杀龙任务


六、采用Spring框架让勇敢骑士完成杀龙任务
1、在resources目录里创建log4j.properties

2、创建Spring配置文件spring-config.xml


3、在Spring配置文件里创建Bean

4、创建测试类 - TestBraveKnightNew

运行结果

5、在Spring配置文件里再创建两个勇敢骑士Bean

6、修改测试类 - TestBraveKnightNew


七、采用构造函数注入方式给Bean注入属性
1、创建救美任务类 - RescueDamselQuest

2、创建救美骑士类 - DamselRescuingKnight

3、在Spring配置文件里创建救美骑士Bean

4、创建测试类TestDamselRescuingKnightOld


5、创建测试类TestDamselRescuingKnightNew


八、任务练习
如果我们有几十个类要创建Bean,采用XML配置方式,会不会让Spring配置文件显得很臃肿,怎么解决这个问题呢?能否将一个很大的Spring配置文件根据实际需要拆分成若干个较小的Spring配置文件呢?

创建测试骑士类 - TestKnight

运行测试方法,查看结果

本文通过创建Maven项目SpringDemo2021,演示了如何使用Spring框架进行Bean的创建与管理。从创建杀龙任务类和勇敢骑士类开始,逐步引入Spring配置文件,展示了传统方式与Spring管理Bean的区别。接着,通过构造函数注入的方式创建救美任务与救美骑士,并实现了Bean的实例化。文章最后讨论了当Bean数量增多时,如何避免Spring配置文件过于臃肿的问题,暗示了配置文件拆分的可能性。
790

被折叠的 条评论
为什么被折叠?



