springboot springcloud区别_SpringBoot回顾、Spring Cloud初学
- Spring Cloud介绍
- 什么是Spring Cloud?
Spring Cloud是一系列框架的有序集合。 它利用Spring Boot的开发便利性巧妙地简化了分布式系统基础设施的开发,如服务发现注册、配置中心、消息总线、负载均衡、断路器、数据监控等,都可以用Spring Boot的开发风格做到一键启动和部署。
Spring Cloud并没有重复制造轮子,它只是将目前各家公司开发的比较成熟、经得起实际考验的服务框架组合起来,通过Spring Boot风格进行再封装 , 屏蔽掉了复杂的配置和实现原理,最终给开发者留出了一套简单易懂、易部署和易维护的分布式系统开发工具包。
- Spring Cloud Config是什么?
配置管理工具,支持使用Git 存储配置内容,支持应用配置的外部化存储,支持客户端配置信息刷新、加解密配置内容等
- Spring Cloud Bus是什么?
事件、消息总线,用于在集群(例如,配置变化事件)中传播状态变化,可与Spring Cloud Config 联合实现热部署。
- Spring Cloud Netflix是什么?
针对多种Netflix 组件提供的开发工具包,其中包括Eureka、Hystrix、Zuul、Archaius 等。
- Spring Cloud Stream是什么?
数据流操作开发包,封装了与Redis,Rabbit、Kafka 等发送接收消息
- Spring Cloud与dubbo的区别
- Spring Cloud与Dubbo的区别是什么?
- 常见版本号说明
- 软件中的版本号分别表示什么含义?
软件版本号:2.0.2.RELEASE
2:主版本号。当功能模块有较大更新或者整体架构发生变化时,主版本号会更新
0:次版本号。次版本表示只是局部的一些变动。
2:修改版本号。一般是bug 的修复或者是小的变动
RELEASE:希腊字母版本号。次版本号用户标注当前版本的软件处于哪个开发阶段
- 希腊字母版本号都有哪些?分别表示什么含义?
- Spring Cloud版本定义说明
- Spring Cloud版本号中的单词定义规则是什么?
采用伦敦的地铁站名称来作为版本号的命名,根据首字母排序,字母顺序靠后的版本号越大。
- 为什么Spring Cloud在定义版本时使用的是单词而非数字?
设计的目的是为了更好的管理每个Spring Cloud 的子项目的清单。避免子的版本号与子项目的版本号混淆。
- 在Spring Cloud版本中GA、PRE(M1,M2)、RC、SR分别表示什么含义?
- SpringBoot回顾
- 什么是Spring Boot?
Spring Boot 是在Spring 的基础之上产生的(确切的说是在Spring4.0 的版本的基础之上),
其中“Boot”的意思就是“引导”,意在简化开发模式,是开发者能够快速的开发出基于Spring 的应用。Spring Boot 含有一个内嵌的web 容器。我们开发的web 应用不需要作为war包部署到web 容器中,而是作为一个jar 包,在启动时根据web 服务器的配置进行加载。
- Spring Boot解决了什么?
在项目中存在大量的xml 文件,配置相当繁琐
整合第三方框架时的配置问题
低效的开发效率与部署效率问题
- SpringBoot快速构建项目
- 快速构建Spring Boot项目的网址是什么?
https://start.spring.io/
- 如何通过Spring官网快速构建Spring Boot项目?
- 全局配置文件操作
- 如何在Spring Boot的全局配置文件中修改内嵌容器的端口号?
server.port=8888
- 如何在Spring Boot的全局配置文件中配置变量引用?
- yml配置文件讲解
- 什么是yml配置文件?
他是全局配置文件的另一种书写方式,它采用树形结构,去除了.properties文件中多于且重复的部分,简化了配置文件的书写
- yml配置文件与properties配置文件的区别?
在properties 文件中是以“.”进行分割,在yml 中使用“:”进行分割
- yml配置文件的语法要求是什么?
yml 的数据格式和json 的格式很像,都是K-V 结构的。并且是通过“:”赋值
在yml 中缩进一定不能使用TAB 键,否则会报错。每个Key 的冒号后面一定要加一个空格
- logback日志记录器讲解
- logback中的日志级别有哪些?
- SpringBoot配置文件-多环境配置
- 在Spring Boot的多环境配置中,profile表示什么?
profile:代表的就是一个环境变量
- 在Spring Boot的多环境配置中,配置文件的命名格式是什么?
application-dev.properties 开发环境
application-test.properteis 测试环境
application-prod.properteis 生产环境
- 在启动多环境配置项目的命令中,如何加载指定配置文件?
java -jar xxx.jar --spring.profiles.active={profile}
- SpringBoot核心注解介绍
- @SpringBootApplication注解的作用是什么?
代表是SpringBoot 的启动类。
- @SpringBootConfiguration注解的作用是什么?
代表是SpringBoot 的启动类。
- @Configuration注解的作用是什么?
通过对bean 对象的操作替代spring 中xml 文件
- @EnableAutoConfiguration注解的作用是什么?
完成一些初始化环境的配置。
- @ComponentScan注解的作用是什么?
来完成spring 的组件扫描。替代之前我们在xml 文件中配置组件扫描的配置
- @RestController注解的作用是什么?
1、表示一个Controller。
2、表示当前这个Controller 下的所有的方法都会以json 格式的数据响应
- SpringBoot全局异常处理
- @ControllerAdvice+@ExceptionHandler注解处理异常基本原理是什么?
它会捕获@ExceptionHandler注解里面的异常 ,然后通过Controller跳转到相应的异常页面
- 使用Actuator检查与监控
- 什么是Actuator检查与监控?
用于检测服务的健康状况
- 如何在项目的全局配置文件中设置关闭安全限制?
management.security.enabled=false
- SpringBootAdmin项目创建
- 在搭建SpringBootAdmin服务端项目中,启动类上需要添加什么注解?
@EnableAdminServer
- 在搭建客户端时,需要在全局配置文件中添加什么配置?
#2.0.0版本以后需要设置显示所有
management.endpoints.web.exposure.include=*
#设置SpringBootAdmin监控服务的地址(client端用)
spring.boot.admin.client.url=http://localhost:9090
#设置安全管理的用户名密码
spring.security.user.name=admin
spring.security.user.password=admin
- SpringBootAdmin监控信息讲解
- 管理页面中APPLICATIONS的作用是什么?
项目名
- 管理页面中JOURNAL的作用是什么?
点击可以查看相关日志
- 管理页面Details中都能看到哪些常用的监控信息?
健康状况,虚拟机情况,内存情况
springboot springcloud区别_SpringBoot回顾、Spring Cloud初学相关推荐
- 《springcloud超级入门》Spring Cloud和Dubbo的区别及各自的优缺点《三》
了解为什么需要微服务.最初的服务化解决方案是给相同服务提供一个统一的域名,然后服务调用者向这个域发送 HTTP 请求,由 Nginx 负责请求的分发和跳转. 这种架构存在很多问题:Nginx 作为中间 ...
- springcloud(一):大话Spring Cloud
springcloud(一):大话Spring Cloud Spring Cloud是什么鬼? Spring Cloud是一系列框架的有序集合.它利用Spring Boot的开发便利性巧妙地简化了分布 ...
- k8s springboot 文件_Springboot整合Spring Cloud Kubernetes读取ConfigMap支持自动刷新配置的教程...
1 前言 欢迎访问南瓜慢说 www.pkslow.com获取更多精彩文章! Docker & Kubernetes相关文章:容器技术 之前介绍了Spring Cloud Config的用法,但 ...
- (九)企业分布式微服务云SpringCloud SpringBoot mybatis-服务链路追踪(Spring Cloud Sleuth)...
这篇文章主要讲述服务追踪组件zipkin,Spring Cloud Sleuth集成了zipkin组件. 一.简介 Add sleuth to the classpath of a Spring Bo ...
- SpringCloud微服务架构,Spring Cloud 服务治理(Eureka,Consul,Nacos),Ribbon 客户端负载均衡,RestTemplate与OpenFeign实现远程调用
什么是SpringCloud 微服务架构 • "微服务"一词源于 Martin Fowler的名为 Microservices的博文,可以在他的官方博客上找到 http://mar ...
- springboot springcloud区别_SpringCloud微服务全家桶-第一篇!为什么要用微服务
从今天开始,学习SpringCloud微服务全家桶. 一.引导 1.什么是微服务? 2.微服务之间是如何独立通讯的 3.springCloud和Dubbo有哪些区别? 4.什么是服务熔断?什么是服务降 ...
- 《springcloud超级入门》Spring Cloud是什么?Spring Cloud版本介绍《二》
Spring cloud是一系列框架的有序集合.它利用 Spring Boot 的开发便利性,巧妙地简化了分布式系统基础设施的开发,如服务注册.服务发现.配置中心.消息总线.负载均衡.断路器.数据监控 ...
- 【SpringCloud】四、Spring Cloud Config
Spring Cloud Config 前言 一.什么是配置中心 1. 为什么需要分布式配置中心 2.常用分布式配置中心框架 二.什么是Spring Cloud Config? 1.Springclo ...
- SpringCloud: 服务链路追踪(Spring Cloud Sleuth)
这篇文章主要讲述服务追踪组件zipkin,Spring Cloud Sleuth集成了zipkin组件. 简介 Spring Cloud Sleuth 主要功能就是在分布式系统中提供追踪解决方案,并且 ...
最新文章
- EMQ学习 ---集群
- python json.loads()中文问题-python处理json数据中的中文
- python 爬取企业注册信息_python爬取企业名录
- 卡尔曼滤波的理解、推导和应用
- Golang实践录:命令行cobra库实例
- 修改Win7远程桌面端口
- python中while与else的联姻
- CSS——行内元素的margin与padding
- NOIP2002-普及组复赛-第三题-选数
- 自学python能干些什么副业-学会Python有哪些可以做的兼职?
- C#高编 - 委托、Lambda表达式和事件
- 使用 requests 进行身份认证
- 暖通空调材料进场如何验收?
- 常微分方程机敏问答[3] #20210622
- 网页中常说的‘焦点’是什么意思
- 录游戏用什么软件,录制游戏视频哪个软件好
- 数据库中第一范式、第二范式、第三范式
- 醉林疯的OJ 1055: 兔子繁殖问题
- 【运筹优化】求解二维矩形装箱问题的算法合辑 + Java代码实现
- 【百度之星2014~初赛(第二轮)解题报告】JZP Set
热门文章
- C语言没有引用,只有指针
- 常用于单片机的接口适配器模式C语言实现
- pycharm cant open file_PyCharm
- 2019网络教育计算机统考模拟试题,最新2019年网络远程教育《计算机应用基础》统考模拟题库500题(含答案)...
- vmware网络桥接模式无法上网的解决办法
- 多路串口服务器的应用及应用范围介绍
- 【渝粤教育】 国家开放大学2020年春季 1039高级财务会计 参考试题
- 【渝粤题库】国家开放大学2021春2180办公室管理题目
- 奥鹏计算机基础18秋在线作业答案,18秋华师《计算机基础》在线作业1(标准答案).doc...
- android custom toast,Android自定义Toast