36%的企业目前正在使用微服务,另有26%的企业正在研究如何实施这些服务。
1.什么是Spring Cloud?
在微服务中,Spring Cloud是一个提供与外部系统集成的系统。它是一个轻框架,可以快速构建应用程序。与有限数量的数据处理相关联,它在微服务架构中起着非常重要的作用。
对于典型用例,Spring Cloud提供了开箱即用的体验以及下面提到的一系列广泛功能:
-
版本化和分布式配置。
-
发现服务注册。
-
服务对服务请求。。
-
路由。
-
断路器和负载平衡。
-
集群和选举。
-
全局锁和分布式消息传递。
2.什么是spring boot?
Spring boot是微服务面试问题的主要话题。
随着新功能的增加,Spring不断变得越来越复杂。无论何时启动新项目,都必须添加新的构建路径或Maven依赖项。简而言之,您需要从头开始做所有事情。Spring Boot是一种可以帮助您避免所有代码配置的解决方案。
3.如何覆盖Spring Boot项目的默认属性?
这可以通过在application.properties文件中指定属性来完成。
例如,在Spring MVC应用程序中,您必须指定后缀和前缀。这可以通过在application.properties文件中输入下面提到的属性来完成。
-
对于后缀 -
spring.mvc.view.suffix: .jsp
-
对于前缀 -
spring.mvc.view.prefix: /WEB-INF/