Spring Boot核心原理1

一、pivotal公司产品,同VMware都属于dell公司

二、传统开发步骤:引入spring依赖包  context  beans  mvc、web.xml->DispatcherServlet、spring-mvc.xml/applicationContext.xml、controller、servlet容器 ->tomcat->deploy发布

知道Spring Boot结构

1.maven工程改造或Initializr创建spring工程

maven工程改造导2个必要依赖:1.导入parent依赖表明springboot项目(考虑版本兼容性),若已有标签则放入<dependencyManagerment />中 2.导入自动装配依赖

<exclusions>排除相应子依赖

在application.yml/properties文件中:后有空格

2.内置tomcat

3.starter-->simplify build configuration

4.自动装配机制(自身及第三方的jar)

5.生产级别的检查:jps监控、jvm监控。端点actuator监控加starter依赖

6.无代码生成或xml配置

三、微服务:侧重开发方式,由单体->不同服务器多进程通信,不局限于技术

服务拆分:通信?限流?通信链路?异步调用?

spring cloud:微服务拆分后问题解决方案。如spring cloud + 虚拟化 + docker + k8s(管理容器)
spring boot:快速搭建开发,starter思想是核心
spring framework:ioc、di、aop、jdbc...以注解形式解决bean之间的耦合

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值