• spring前两天


    1,Spring是什么

    (1) SpringJavaEE 一站式,轻量级 容器框架

    ① JavaEE :企业级

    ② 一站式: JavaWeb开发的三层 直接使用Spring一个框架全部完成

    ③ 轻量级 Spring是分为多模块(20个),可插拔,启动Spring只需要4个模块就可以启动框架,其他的按需使用

    ④ 容器 使用Spring框架开发项目,项目的所有的对象的创建销毁生命周期全部交给Spring容器管理

    2,Spring的核心是 - 解耦

    (1) IOC : 控制反转 (对象创建权交给Spring管理)

    ① XML 方式

    1) <bean id=’’ class=’’ scope=’’ init-mehtod=’’ destory-method=’’>

    ② 注解方式(主流)

    1) @Component 通用注解

    1. @Scope  作用方法
    2. @PostConstruct 初始化方法
    3. @PreDestory 销毁方法

    2) @Controller 控制层/web/表现层

    3) @Service  业务层/服务处

    4) @Repository  持久层/dao

    (2) DI :依赖注入(对象属性的赋值交给Spring管理)

    ① Spring 框架制定

    1) @Autowired  注入(默认按照类型注入)

    2) @Qualifier 通过制定 id值筛选出多个相同bean的具体某一个bean

    ② JavaEE制定

    1) @Resource

  • 相关阅读:
    DB2数据常用指令
    HTMLParser使用
    面试知识点总结之数据库
    面试知识点总结之算法
    面试知识点总结之操作系统
    面试知识点总结之计算机网络
    面试知识点总结之Java语言
    一个精确匹配的问题
    【转】矩阵求导,矩阵计算
    【转】用C语言扩展Python的功能
  • 原文地址:https://www.cnblogs.com/ki16/p/11040933.html
Copyright © 2020-2023  润新知