2021-03-22

spring的总结笔记

  • IOC控制反转和DI依赖注入

    IOC容器是用来存储Bean的,原始的程序里面,我们自己在程序里面手动new对象,创建对象的权力在我们自己的手里面,但是在spring框架里面, 创建对象的权力,被spring拿走了,由原来的我们自己创建对象变成了spring给我们提供对象,这就是控制被反转了, 这是我们站在我们写的程序的角度看的问题, 如果我们站在spring框架的角度来看的话, 此时程序需要bean对象的话,我们可以在代码上面加注解,这时候spring就会主动的为我们注入对象, 这不就是依赖注入吗??

  • BeanFactory和Applicationcontext之间的关系

    BeanFactory和Applicationcontext都是spring的接口,但是Applicationcontext
    是BeanFactory的子接口,他们都可以作为Spring的容器,做到创建对象并且管理对象,Beanfactory就是我们常说的IOC容器,ApplivationContext是我们常说的上下文环境
    spring的核心就是容器,但是容器并不是唯一的,在我们使用的时候,beanFactory只是简单的容器, 提供简单的DI依赖注入, 在我们使用框架的时候时候,一般都是使用由BenaFactory派生的ApplicationContext,就像是解析配置文件信息,这就是常见的应用

  • 注解
    @Controller
    标志这这个类是SpringMVC的控制器,用来处理Http请求的对象
    @ResponseBody
    标志返回的数据是一个JSon串
    @RestController
    就是@Controller+@ResponseBody的组合
    @Service
    把业务层注入到容器里面去
    @Autowired
    用来装配bean
    @RequestMapping
    用来处理映射关系的 在类上就相当于web应用的根目录 在方法上就想相当于方法的访问路径

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值