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