springl课程整理,图片文档

学习spring第一步,导入坐标

 

 

 

 

 

 

 注入案例

 

 

 

 还能给bean取一个或多个别名。格式如下name = "xxx,ooo"

 

 

工厂方法也能不用new 造方法

 

 

 工厂类方法用下面方法

 

 

如果不用框架,厂长方法函数就直接返回函数了,有一些配置用不了

 

 

 

 第三种方法,工厂实例化方法

 

 

新方法:

 

 

 

第二章,,生命周期

 

 

 

 

 手动调用容器关闭才能看到销毁方法,但是这儿飘红原因是applicationcontext没有这功能,需要用子类

 

 

需要调这最后这个class类才可以

 

用以下的这个方法就可以了

 方法二,可以在虚拟要启动时设置一个勾子,方例手动调用关闭

 

 close方法比较baoli 程序遇到close 立即关闭,  而registerShutdownHook则只是告诉虚拟机关闭之先关容器而己。

 

spring提供了接口方式管理生命周期,只需要重两个方法就好。

 

 

 

 

 

总结图片:

 

依赖注入:

 

下面代码总结需要注意 是name等于属性 ref 等于上面id 

程序注入属性:示例

 

 

 

 以下是总结属性注入:

 

 

 构造器注入:

 

 

 这儿注入的属性要和类元素的属性相同,比如紧偶合,spring提供一种新方法更灵活

 

 这个方法好像是好,可是如果二个整型的话可能又不知道怎么办 了

 

 总结代码       强制依赖用构架器,set可选依赖, 自己写功能全部用set

 

 

 

自动注入:

 

 

 

 如果放类上面没有注入,这儿将不能自动装配

相同有同名类也不有装配,下面有二个bean 同一个类了,所以不能装配

 

按ID名称自动装配

自动装配优先级最低,相当配同,自动装配将失效 

总结:

 

 

 

 数据库装配需要的字段演示:

spring 要想加载propeties 等配置文件,需要用到context命名空间

然后可以通过<context:property-placeholder location = "文件名">来引用

 

 

posted @   稷下元歌  阅读(55)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· .NET10 - 预览版1新功能体验(一)
点击右上角即可分享
微信分享提示