第一部分:初认Spring

01课程介绍

1.spring
2.springboot
3.springCloud

课程环节
1.初始Spring

1)Spring家族的主要成员
2)跟着Spring了解技术趋势
3)编写第一个Spring应用程序

2.数据操作

1)JDBC必知必会
2)O/R Mapping实践
3)NoSQL 实践
4)数据访问进阶

3.Web开发

1)Spring MVC
2) Web 开发进阶
3)访问Web资源

4.SpringBoot

1.自动配置原理及实现
2.起步依赖原理及实现
3.配置文件加载机制
4.获取运行状态
5.配置运行容器
6.可执行Jar背后的密码

Spring Cloud

1.云原生和微服务
2.服务注册、发现、熔断与配置
3.Spring Cloud Stream
4.服务链路追踪

02 一起认识Spring家族的主要成员
Spring家族的主要成员
1)Spring Framework
2)Spring 相关项目
3)Spring 整个Spring家族
Spring Framework
  • 用于构建企业级应用的轻量级一站式解决方案

设计理念

  • 力争让选择无处不在
  • 体现海纳百川的精神
  • 保持向后兼容性
  • 专注API设计
  • 追求严苛的代码质量

在这里插入图片描述

Spring Boot

快速构建基于Spring的应用程序

  • 快、很快、非常快
  • 进可开箱即用,退可按需改动
  • 提供各种非功能特性
  • 不用生成代码,没有XML配置

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Rr9vnhNO-1627302073870)(9ED3ABFA9E29459DB1031E6024C0EF4B)]

简化分布式系统的开发

  • 配置管理
  • 服务注册与发现
  • 熔断
  • 服务跟踪
    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-aaKQywnq-1627302073871)(3EB692BE30B84245928AA6536EE5006F)]
03跟着Spring了解技术趋势
Spring 5.X的改变暗示了什么
改动点改动吗一些思考
Java 8+、Kotlin语言的车轮滚滚转还用低版本的Java我该怎么办
WebFlux异步编程模式的崛起全面落地尚需时日
去掉了很多支持Porlet过时了、Velocity不维护了、JasperReport不流行了库有千千万,我该怎么选
Spring Boot 和 Spring Cloud 的出现是必然的
  • 开箱即用
  • 与生态圈的深度整合
  • 注重运维
  • Cloud Native的大方向
  • 最佳实践不嫌多,固化到系统实现中才是王道
编写你的第一个Spring程序

创建Spring项目地址 https://start.spring.io/

  • 创建项目,在Dependencies中选择Spring Web,Spring Boot Actuator(支持内置(或自定义)端点,使您可以监视和管理应用程序——如应用程序运行状况、指标、会话等)
    在这里插入图片描述
  • 在Application中加上注解
    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-VnYSbVsq-1627302073873)(F53E41E534FA414AAA7427B5B835A93E)]
@RestController
@RequestMapping
健康状态:http://localhost:8080/actuator/health
  • maven打包
mvn clean package -Dmaven.test.skip
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值