微服务

2020-07-02 00:00:00 微服 专区 配置 注解 配置文件

什么是微服务?

微服务是一种架构风格,一个大型复杂软件应用由一个或多个微服务组成。系统中的各个微服务可被独立部署,各个微服务之间是松耦合的。每个微服务仅关注于完成一件任务并很好地完成该任务。在所有情况下,每个任务代表着一个小的业务能力。

什么是spring boot?

Spring boot 是spring的一个子项目,是spring组件的一站式解决方案,主要是简化了spring spring的难度,简化了繁重的配置,提供各种控制器,是开发人员可以快速上手。


为什么要用spring boot?

Spring boot 具有独立部署,简化配置,容易上手等优点


Spring的配置文件?

分为bootstrap和application两个文件;

Bootstrap:优先于application加载

配置中心

加密解密的配置,

不被覆盖重写的配置

Yml与properties的区别:语法不同,一个用:;一个用.=

Yml为树形结构,方便查看,不支持propertySource,可以用importResource引入xml文件

Spring boot的核心注解?主要由哪几个组成?

启动类注解为springbootApplication,由以下三个注解组成

SpringbootConfiguration:组合了configuration,提供配置文件的功能

EnableAutoConfiguration:打开配置文件的功能,关闭自动配置的功能

ComponentScan:组件扫描的功能

Spring boot starter的举例

Spring boot starter web

Spring boot starter test

Spring boot starter jdbc

Spring boot starter logging

Spring boot starter security

Spring boot starter tomcat

Spring boot tomcat配置

配置文件配置:

Server:对应端口,大连接数,小连接数等

Java类实现:继承,重写

修改jvm参数,启动命令增加

相关文章