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 = "文件名">来引用

浙公网安备 33010602011771号