![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Spring
chuhan_19930314
这个作者很懒,什么都没留下…
展开
-
spring总结(一)-核心
1、Spring的使用几大好处依赖注入(DI)/控制反转(IOC),让相互协作的组件保持松耦合,对象之间能够解耦面向切面(AOP)编程,允许你把遍布应用各处的功能抽离出来形成可重用的组件,使用各种功能层包裹核心业务层,将安全、事务、日志关注点与核心业务逻辑分离开。使用模板消除样板式的代码,例如JDBC的创建连接、创建查询对象语句、到最后的关闭连接,和一些异常处理2、容器,Spring的...原创 2019-03-09 17:03:16 · 109 阅读 · 0 评论 -
spring总结(二)-注入和装配
一、装配1.1、一些概念创建应用对象之间的协作关系的行为通常称为装配,这也是依赖注入的本质。Spring的三种装配机制:(1)、在xml中进行显示装配(2)、在java中基于javaConfig进行显示的装配(3)、隐式的Bean发现机制和自动装配(注解的方式)1.2、自动化装配(1)、Spring从两个角度实现自动化装配组件扫描:Spring会自动发现应用上下文中...原创 2019-03-09 18:57:03 · 2005 阅读 · 0 评论 -
spring总结(四)-Spring MVC
一、概述官方图解原创 2019-03-14 13:23:13 · 132 阅读 · 0 评论 -
spring总结(三)-高级装配
一、Spring profile1.1、目的软件开发过程一般涉及“开发 -> 测试 -> 部署上线”多个阶段,每个阶段的环境的配置参数会有不同,如数据源,文件路径等。为避免每次切换环境时都要进行参数配置等繁琐的操作,可以通过spring的profile功能来进行配置参数的切换。1.2、方式项目目录内容,每个环境各有一个包,包中分别包含数据库、日志、路径等配置文件:spr...原创 2019-03-11 13:38:54 · 147 阅读 · 0 评论 -
spring总结-面试相关
一、bean的生命周期实例化bean—new的过程按照spring上下文对实例化的bean进行配置—IOC注入过程若Bean实现了BeanNameAware接口,则调用setBeanName方法,传递的是spring配置文件的Bean的id若Bean实现了BeanFactoryAware接口,则调用setBeanFactory方法,传递beanFactory的实例传入可以用...原创 2019-03-20 20:22:40 · 120 阅读 · 0 评论 -
spring总结(三)-aop
一、一些概念1.1、通用功能与业务功能解耦软件开发中,散步于应用中多处的功能被称为横向关注点。例如:日志、安全校验、过滤、异常处理等业务处理的主要流程是核心关注点。Aop 的作用在于分离系统中的各种关注点,将核心关注点和横切关注点分离开来;但是又能相互关联1.2、术语抄表员为某些地区的住户的电表记录用电量。通知:定于了切面是什么时候以及何时使用,除了描述切面要完成的工作,还有何...原创 2019-03-13 13:15:39 · 120 阅读 · 0 评论 -
spring之springboot总结(五)-Springboot Starter
1、SpringBoot Starterstarter可以理解为一个可拔插式的插件,是一种对依赖的synthesize(合成)2、starter的原理引入该场景的组件的所有需要的依赖:Spring Boot在启动时扫描项目所依赖的JAR包,寻找包含spring.factories文件的JAR包,引入自动配置的jar包:读取spring.factories文件获取配置的自动配置类Aut...原创 2019-03-25 17:40:08 · 178 阅读 · 0 评论