2023/5/31--B站的Spring的SSM学习

        今天学习的知识是基础的Spring的一些思想:比如IOC、DI思想。IOC是一个容器,一个对象的容器,里面存放着项目里面所需要用到的对象,比如Service或者Dao之类的,创建好之后在实现类里面直接可以进行引入,不用再去创建了。DI就是依赖注入:就是在IOC里面已经创建好的对象之间是有依赖关系的,对于这两个对象来说需要建立一种依赖关系才能完成工作。所以DI就是依赖注入。

        IOC:首先第一步先在pome.xml文件里面配置好spring的配置信息就是在maven里面写入spring的坐标。然后在resource里面创建spring的.xml文件,文件名叫做appliication.xml然后在这个配置文件里面用<bean/>里面配置bean对象。接下来就是要在main函数里面获取IOC容器:ApplicationContext ctx = new ClassPathXmlApplicationContext( "applicationContext.xml");最后获取bean,用getBean方法就可以。

        DI:直接在appliication.xml文件里面用<property>标签配置service的bean里面dao的bean。要注意的是这时的service和dao都需要写成bean的形式。

        对于Bean来说实例化的方法又三种,常见的是构造方法:在实现类里面编写一个实现类的无参的构造方法就可以对Bean进行实例化。还有一种静态工厂实例化,这个方法并不常用需要在配置文件的bean里面配置好这个工厂实例化的具体的哪个对象。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值