Spring-全面详解(学习总结)

一:概述

        1.1 为什么学

                解决了两个主要问题

                    

        1. 2 学什么       

                        

        1.3  怎么学

                        

二:系统架构

        作用:web开发、微服务开发、分布式系统开发

        容器:用于管理对象

        AOP:面向切面编程(不惊动原始程序下对其进行加强)

        事务:提升开发效率

                  

三:核心概念

        3.1 耦合度高

                (1)问题

                

                (2)解决方式

                        使用对象时,在程序中不主动使用new产生对象,转为由外部提供对象

                        

        3.2 IOC

                   

        3.3 IOC容器

                        

        3.4 Bean

                

        3.5 DI

                

四:IOC入门案例

        4.1 思路分析

                   

        4.2 操作步骤

                (1)pom.xml导入依赖

                        

                (2)配置文件(右键-New)

                        

                        

                (3)接口方法

                        初始化容器,通过容器获取bean

                         

五:DI入门案例

        5.1 思路分析

                  

        5.2 操作步骤

                (1)配置文件

                                

                (2)提供依赖对象对应的set方法

                                

六:bean实例化

        6.1 构造方法

                (1)构造方法私有化后但仍能使用(无参构造方法)

                                

                (2)报错阅读

                        拉到最后一个看能否解决

        6.2 静态工厂

                (1)工厂类

                                

                (2)配置

                                

                (3)运行

                        

        6.3 实例工厂

                (1)工厂类

                                

                (2)配置

                                

                (3)运行

                        

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值