Java代码审计前置知识——SpringBoot基础

目录

前言:

(一)SpringBoot简介

1.1 回顾什么是Spring

1.2 Spring是如何简化Java开发的

1.3 什么是SpringBoot

(二)微服务

2.1 什么是微服务

2.2 单体应用架构

2.3 微服务架构

2.4 如何构建微服务

(三)第一个SpringBoot程序

3.1 准备工作

3.2 创建基础项目说明

3.3 pom.xml 分析

3.4 编写一个http接口

 3.5 将项目打成jar包

(四)运行原理初探

4.1 pom.xml

父依赖

启动器 spring-boot-starter

4.2 主启动类

默认的主启动类

4.3 SpringApplication

4.3.1  SpringApplication

4.3.1 run 方法流程分析

(五)yaml配置注入

5.1 配置文件

5.2 yaml概述

传统xml配置:

yaml配置:

5.3 yaml基础语法

5.4 注入配置文件

5.5 加载指定的配置文件

 5.6 配置文件占位符

6、JSR303数据校验及多环境切换

6.1 先看看如何使用

6.2 常见参数

6.3 多配置文件

6.4 yaml的多文档块

6.5 配置文件加载位置

(七)、自动配置原理

7.1 分析自动配置原理

7.2 总结

7.3  @Conditional

(八)、静态资源的导入

8.1 使用 webjars

8.2 静态资源映射规则

8.3 自定义静态资源路径

8.4 首页处理

8.5 自定义图标

(九)Thymeleaf 模板引擎

9.1 引入 Thymeleaf

9.2 Thymeleaf 分析

9.3 Thymeleaf 语法学习

(十)MVC 自动配置原理

10.1 官网阅读

10.2 内容协商视图解析器

10.3 转换器和格式化器

10.4 修改 SpringBoot 的默认配置

10.5 全面接管SpringMVC

参考资料:


前言:

        本篇文章对于概念性的内容介绍的偏多,准备明天做一个小demo把整个开发的过程像SSM一样分析一遍, 下面是我在github上找的关于SpringBoot相关漏洞,感兴趣的自取。

        由于笔者个人水平有限,行文如有不当,还请各位师傅评论指正,非常感谢KpLi0rn/SpringBootVulExploit: SpringBoot 相关漏洞学习资料,利用方法和技巧合集,黑盒安全评估 checklist

(一)SpringBoot简介


1.1 回顾什么是Spring


Spring是一个开源框架,2003 年兴起的一个轻量级的Java 开发框架,作者&#

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

@Camelus

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值