zoukankan      html  css  js  c++  java
  • 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 通用注解
    a. @Scope  作用方法
    b. @PostConstruct 初始化方法
    c. @PreDestory 销毁方法
    2) @Controller 控制层/web/表现层
    3) @Service  业务层/服务处
    4) @Repository  持久层/dao
     
    (2) DI :依赖注入(对象属性的赋值交给Spring管理)
    ① Spring 框架制定
    1) @Autowired  注入(默认按照类型注入)
    2) @Qualifier 通过制定 id值筛选出多个相同bean的具体某一个bean
    ② JavaEE制定
    1) @Resource
  • 相关阅读:
    汉明距离
    Go_go build 和 go install
    rabbitmq的简单介绍二
    rabbitmq的简单介绍一
    redis的订阅和发布
    python操作redis
    vmware虚拟机开机报附件中的错误的解决办法
    使用twised实现一个EchoServer
    python事件驱动的小例子
    mysql数据库的最基本的命令
  • 原文地址:https://www.cnblogs.com/ki16/p/11000090.html
Copyright © 2011-2022 走看看