热门

最新

红包

立Flag

投票

同城

我的

发布
weixin_48878791
小屁孩+
4 年前
trueweixin_48878791

spring的思考整理:

ioc类的控制反转:把类的创建权,由之前的手动通过new关键字,反转为把对象交给springd 的ioc 容器管理,用到的时候由spring提供对象,放弃创建权,得到对象的灵活控制及解耦

ioc编写流程1.导入依赖2.编写spring的核心配置文件3.通过bean标签配置交由spring管理的javaBean管理4.创建spring的上下文对象,applicationContext对象类型接受,此处使用 new ClassPathXmlApplicationContext("applicationConfig.xml")加载核心配置文件

5.在加载配置文件之后,ioc容器就创建完成,容器内的对象也创建完毕管理好了

6.从ioc容器中获取对象

UserService(返回值对象类型) userService=(强转)ctx.getBean("配置bean中的接口名")//按照名称获取 UserService (该返回值不需要定义直接返回即可)userService=ctx.getBean(接口名.class\)按照类型获取

bean 配置对象的创建方式 无参构造

<bean id="接口名" class=实现类的全类名/>

静态工厂:

UserDao dao= UserDaoFactory.getDao()

CSDN App 扫码分享
分享
评论
点赞
打赏
  • 复制链接
  • 举报
下一条:
基恩士的相机数据传输是什么原理呀
立即登录