美文网首页
Spring概述和spring容器

Spring概述和spring容器

作者: 好成成来了 | 来源:发表于2017-02-28 22:33 被阅读0次

    43#1. Spring

    1.1 Spring是什么

    Spring是一个开源的用来简化应用开发的框架

    1.2 Spring的特点

    • 简化开发
      Spring对很多常用的API做了简化(eg:spring对JDBC就做了很好的封装,我们可以利用SpringJDBC访问数据库,从而就不用考虑如何获取连接和关闭连接)
    • 解耦
      Spring帮我们管理对象之间的依赖关系,这样便于代码的维护
    • 集成
      Spring可以集成其他的一些框架。集成之后这些框架的使用会变的更加的简单。

    1.3 Spring容器

    • 定义
      Spring框架当中的一个核心模块,用来管理对象

    • 如何启动Spring容器
      导包--->添加配置文件--->编写启动Spring容器的代码

    • 如何创建对象

      1. 无参构造器
      2. 静态工厂方法
      3. 实例工厂方法
    • 生命周期的管理

      • 初始化方法:用于获取资源,只执行一次
      • 销毁方法 :用于释放资源,只执行一次

      销毁方法只有在作用域为singleton才起作用

    • 作用域
      默认情况下,对于一个bean元素,容器只会创建一个对应的实例。
      当作用域设置为prototype时对应多个实例。

    • 延迟加载

      • 默认情况下,当容器启动之后,会将所有的作用域为单例的bean创建好
      • lazy-init属性:如果值为true,表示延迟加载,即容器启动之后,不会立即创建该实例

    相关文章

      网友评论

          本文标题:Spring概述和spring容器

          本文链接:https://www.haomeiwen.com/subject/ruyfgttx.html