spring 面试题

1.springboot自动装配

从 这个META-INF/spring-autoconfigure-metadata.properties加载文件

2.springbean 的生命周期

3.spring 如何解绝循环依赖

private final Map<String, Object> earlySingletonObjects = new ConcurrentHashMap<>(16);
private final Map<String, Object> singletonObjects = new ConcurrentHashMap<>(256);
private final Map<String, ObjectFactory<?>> singletonFactories = new HashMap<>(16);

synchronized (this.singletonObjects) {
			Object singletonObject = this.singletonObjects.get(beanName);
			if (singletonObject == null) {
				beforeSingletonCreation(beanName);
				try {
					singletonObject = singletonFactory.getObject();
					newSingleton = true;
				}
				catch (IllegalStateException ex) {
					singletonObject = this.singletonObjects.get(beanName);

				}
				finally {
					afterSingletonCreation(beanName);
				}
				if (newSingleton) {
					addSingleton(beanName, singletonObject);
				}
			}
			return singletonObject;
		}

4. spring cloud zuul 的类型

 forward SendForwardFilter,SimpleHostRoutingFilter

 pre   PreDecorationFilter,FormBodyWrapperFilter,DebugFilter

 post   LocationRewriteFilter,SendErrorFilter,SendResponseFilter

5.spring cloud 的 eureka 的负载保护

相关推荐

  1. Spring-面试

    2024-03-14 07:50:03       62 阅读
  2. Spring面试

    2024-03-14 07:50:03       41 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-03-14 07:50:03       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-03-14 07:50:03       100 阅读
  3. 在Django里面运行非项目文件

    2024-03-14 07:50:03       82 阅读
  4. Python语言-面向对象

    2024-03-14 07:50:03       91 阅读

热门阅读

  1. IO进程线程day8

    2024-03-14 07:50:03       33 阅读
  2. 你知道数据库有哪些约束吗?

    2024-03-14 07:50:03       41 阅读
  3. Ribbon跟Nginx实现负载均衡的区别!

    2024-03-14 07:50:03       41 阅读
  4. 【分布式websocket】聊天系统消息加密如何做

    2024-03-14 07:50:03       48 阅读
  5. 基于左逆的三点法测距,MATLAB函数

    2024-03-14 07:50:03       35 阅读
  6. 【MATLAB】界面是两个连续的GUI时如何调出第二个

    2024-03-14 07:50:03       46 阅读
  7. Oracle 10g字符编码

    2024-03-14 07:50:03       40 阅读
  8. MERGE Into 的用法在ORACLE和高斯数据库上的差异

    2024-03-14 07:50:03       32 阅读
  9. GitLab Runner 服务出现问题排查步骤

    2024-03-14 07:50:03       37 阅读