• 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");

  • 相关阅读:
    利用同步辅助类CountDownLatch计算多线程的运行时间
    i++的原子性问题
    Volatile关键字以及线程的内存可见性问题
    创建线程的第三种方式以及简单使用
    java8新特性-lambda表达式和stream API的简单使用
    springboot整合activemq
    springboot整合redis单机及集群
    JAVA-基础(一)
    CentOS-文件操作
    理解AngularJS的作用域Scope
  • 原文地址:https://www.cnblogs.com/ByteBeat/p/11738998.html
Copyright © 2020-2023  润新知