Ruoyi SSTI 复现 原文链接:Ruoyi SSTI 与 Thymeleaf bypass深探-先知社区 前置知识: Thymeleaf 模板片段复用语法: 定义片段: <div th:fragment="header">欢迎来到后台 这里定义了一个叫header的片段,它可以被复用 复用片段: <div th:insert…
yaml文件 yaml是什么: 用于表示结构化数据,Spring Boot 常用它编写配置文件,扩展名为 .yml 或 .yaml。 语法规则: 键值规则:使用冒号分隔键和值,普通写法中冒号后留空格;键区分大小写。如:k: v 缩进规则:使用空格表示层级,禁止使用 Tab 字符缩进。同级键对齐,不要求空格数,但嵌套映射比父级缩进更深;推荐每层两个空…
SpringBoot2 开发小技巧 Lombok简化开发 可以简化java bean的开发 引入依赖: <dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> </depend…
SpringBoot2 最佳实践 基本流程:引入场景依赖 → 检查自动配置 → 修改配置项 → 按需自定义组件。 引入场景依赖(Starter) 根据功能需求,引入对应的 Starter。 Starter 集中提供该场景所需的依赖,简化依赖管理。 Spring Boot 根据依赖、配置项及容器中的组件等条件,决定哪些自动配置生效。 注意:引入依赖后…