zoukankan      html  css  js  c++  java
  • Spring框架学习总结

    一、Spring概述

    1、什么是Spring?

    Spring是一个优秀轻量级的框架,是Java中使用最多的框架,Spring框架具有轻量、控制反转、面向切面、容器、框架、MVC的特点。

    2、Spring的优点?

    (1)低侵入式设计,代码污染极低

    (2)独立于各种应用服务器,基于Spring框架的应用,可以真正的实现一次编程,处处使用。

    (3)Spring的DI(依赖注入)机制降低了业务对象的复杂性,提高了组件的耦合性

    (4)Spring的AOP支持允许将一些通用任务安全、事务、日志等集中式管理

    (5)Spring的ORM和DAO提供了与第三方持久层框架良好整合

    二、核心容器IOC和DI(依赖注入)

    1.什么是IOC

    IOC意思是指控制反转,原本由程序员new出来的实体类或其他对象的权限将不再由程序员操作,而是统一地交给Spring的核心容器来完成。即所有对象不再自己new,而是由Spring核心容器完成

    DI:依赖注入,通俗地讲就是初始化属性赋值操作

    2.操作步骤

    (1)进行相关配置文件进行配置

    (2)加载容器配置

    1. ApplicationContext context = new ClassPathXmlApplicationContext("services.xml");
    2. ApplicationContext context=new FileSystemXmlApplicationContext("src/application.xml");
    3. 使用注解进行配置核心容器  

        在类上加 @ContextConfiguration 注解

        ApplicationContext context=new AnnotationConfigApplicationContext("org.lanqiao.bean");

  • 相关阅读:
    Day-5 python
    Day-2 python
    OCR技术浅探
    yael图像检索库
    编程语言
    BOW模型和SIFT特征
    汉明嵌入
    Lua1.1 Lua 的参考手册 (三)
    Lua1.1 Lua 的参考手册 (二)
    Lua1.1 Lua 的参考手册 (一)
  • 原文地址:https://www.cnblogs.com/ByteBeat/p/11738998.html
Copyright © 2011-2022 走看看