探索Spring技术干货

SSM相关问题与解答

2019-02-11  本文已影响11人  Real_man

常见框架相关问题,包含一些分布式问题

  1. Spring AOP的实现原理和场景?

如果是接口类,则使用JDK动态代理,如果是普通类,通过继承实现

参考:Spring AOP实现原理分析

  1. Spring bean的作用域和生命周期;
    scope: prototype,singleton,request,session

参考:Spring Bean生命周期-阶段汇总

  1. Spring Boot比Spring做了哪些改进? Spring 5比Spring4做了哪些改进;

Spring 5.x改进:

参考:Spring 5.x新特性

  1. 如何自定义一个Spring Boot Starter?

参考:自定义Spring Boot Starter

  1. Spring IOC是什么?优点是什么?
    Ioc是把对象的控制权较给框架或容器,容器中存储了众多我们需要的对象,然后我们就无需再手动的在代码中创建对象。需要什么对象就直接告诉容器我们需要什么对象,容器会把对象根据一定的方式注入到我们的代码中。注入的过程被称为DI。有时候需要动态的指定我们需要什么对象,这个时候要让容器在众多对象中去寻找,容器寻找需要对象的过程,称为DL(Dependency Lookup, 依赖查找)。

IOC容器给我们提供的最大便利之处就是更容易实现可插拔,可替换的组件。这也是接口驱动开发所带来的优势,根据接口可以提供更多灵活的子类实现,增强代码的健壮性和稳定性。

参考:Ioc容器概述

  1. SpringMVC、动态代理、反射、AOP原理、事务隔离级别;
    知识点很多,参考我创建的专题
    探索Spring

最后

持续更新

上一篇 下一篇

猜你喜欢

热点阅读