ITPub博客

首页 > > > 微服务

微服务

作者:markriver 时间:2020-07-02 15:39:56 0 删除 编辑

什么是微服务?

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

什么是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参数,启动命令增加

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/818/viewspace-3135717/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2020-07-03

  • 博文量
    502
  • 访问量
    18500