关于框架和组件

1.spring框架的两大特点:

1)IOC

依赖注入,在一个工厂里保存着托管的类的实例,避免重复建立,有利于单例模式

2)AoP

@开头的是切面类,称作注解,在一个方法的前方放一个注解,程序可以识别出来带这个注解的“横切面”,并且统一进行管理,相当于在这里放置了一个拦截器,实现统一控制。

如果在类前面放置了@Bean注解

一般是会返回一个对象,注入到工厂里,成为一个实例

(每个注解的作用是不一样的)

2.配置类是用来干嘛的?

用来初始化的,对不同的项目设置参数和模式

yml和xml都是配置类文件,yml出现的晚一点

3.代码结构中的main和test文件夹都是干什么用的

main是最后要部署的主体文件

test是在编写时候用来测试的,依赖maven中用于测试的模块

4.docker的作用是什么

具备操作系统最基础的功能,为了程序不互相干扰,将各个程序(服务)隔离出来

优势在于:

1)启动方便快捷

2)可统一环境,排除了环境的差异性,从而避免了部署出现问题(环境:操作系统和其他软件的影响)

5.框架的发展?

一开始是SSH,然后是SSM,我们现在用的是Spring Boot和Spring Cloud,Spring Boot包含了Spring的所有和一部分MVC

优势在于配置文件的简洁,理念:不配置就能使用

6.Mybatis要了解一下

7.nacos两大功能

1)注册中心

每个服务启动起来都像是多了一个实例,每个服务可以启动很多次,注册中心相当于把这些实例管理起来,每次服务被调用的时候,都先来注册中心找,如果开了很多实例,就可以轮询

具体实现就是维护一个服务注册表,能增能删

2)配置中心

用来管理服务的配置

把服务都集中起来进行配置

8.断路器:

如果服务之间调用一直不返回,它就会设置默认的断开条件,以及缺省值(你不回我,我给你个默认答案)

9.feign组件

在自己这边设置一个代理,这个代理是调用的别人的服务

10.admin

用来监控服务的各项参数指标数据,所有的服务的日志,内容变量值等等

11.RESTful

用http规范的思想与业务结合

规定了借口

把接口当资源,把请求当操作类型

@restcontroller

12.MVC (model(实体类)——view(前端界面)——控制器)

MVC的特点是前后端联系比较紧密

springboot改进了这一点,使前后端更加分离

分成了

controller(接收请求,与前端联系)

service(业务逻辑层,场景层)

mapper(连接数据库,调用增删改查操作)

控制层调用服务层,服务层调用mapper已经定义好的数据库操作

13.handler是事件处理器

控制流程的触发操作

14.看sys-system文件夹

怎么看谁调用了什么服务?

F12看控制台的请求路径,调用了服务的名字

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值