SpringBoot中用到的设计模式,并指出在哪些地方用到 |
您所在的位置:网站首页 › spring应用的设计模式 › SpringBoot中用到的设计模式,并指出在哪些地方用到 |
更多spring,springboot面试题 单例模式:spring中的大多数Bean都是单例Bean 简单工厂:BeanFactory ,Bean的工厂getBean创建Bean 工厂方法:factoryBean,实现这个接口重写getObject进行增强 代理模式:SpringAop,使用了动态代理 ,jdk动态代理和cglib字节码生产技术 模板方法模式:redisTemplate jdbcTemplate,里面提供了一些列模板方法 观察者模式:当一个对象的状态发生改变的时候,所有依赖于它的对象都会得到通知,比如ApplicationListener 策略模式:Bean的实例化包含原生对像的实例化和代理对象的实例化,不同的实例化内部逻辑不一样 装饰器模式:一些以Wrapper命名的类都是装饰器模式 。BeanWrapper去访问Bean的属性和方法的一个类 适配器模式:MVC模块的HandleAdapter就用到适配器模式 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |