随笔分类 - SPRING BOOT
摘要:1.pom 点击查看代码 <!-- 只需这一行即可,其他 starter 自带 --> <dependency> <groupId>com.github.xiaoymin</groupId> <artifactId>knife4j-openapi3-jakarta-spring-boot-start
阅读全文
摘要:pom 点击查看代码 <!-- 排除默认日志 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> <exclusions> <exc
阅读全文
摘要:日常使用过程中,使用明文密码完全没问题,但是到了企业项目中,往往需要进行安全扫描,被安全扫描组扫到后,就必须修改。 有两种思路解决安全扫描问题。 方式一、密码不放在代码里 密码不放在工程代码中,放到配置中心上,比如Spring Cloud Config,比如Nacos,或者apollo上。 一般来说
阅读全文
摘要:原文:https://mp.weixin.qq.com/s/OTrwzYBEqhV69-2hGF8FRQ 1.什么是pf4j? 一个插件框架,用于实现插件的动态加载,支持的插件格式(zip、jar)。 核心组件 Plugin:是所有插件类型的基类。每个插件都被加载到一个单独的类加载器中以避免冲突。
阅读全文
摘要:原文: 在 Spring Boot 应用开发中,我们常常将数据库密码、API 密钥等敏感信息存储在配置文件中,方便应用读取和使用。然而,将这些敏感信息以明文形式直接写在配置文件中,会带来极大的安全风险。 本文将为你详细介绍如何在 Spring Boot 项目中保护好配置文件中的敏感信息。 ❞ 为什么
阅读全文
摘要:在Spring Boot项目中,有时需要引入本地JAR包以便重用已有的代码库或者第三方库。本文将详细介绍如何在Spring Boot项目中引入本地JAR包的步骤和配置,并提供相应的代码示例。 为什么需要本地JAR包 在开发过程中,可能会遇到以下情况需要使用本地JAR包: 复用已有的项目模块 使用尚未
阅读全文
摘要:正文: 断言 断言是一个逻辑判断,用于检查不应该发生的情况 Assert 关键字在 JDK1.4 中引入,可通过 JVM 参数-enableassertions开启 SpringBoot 中提供了 Assert 断言工具类,通常用于数据合法性检查 // 要求参数 object 必须为非空(Not N
阅读全文
摘要:以下文章来源于苏三说技术 ,作者苏三 今天给大家总结了接口设计的18条军规,希望对你会有所帮助。 图片 签名 为了防止API接口中的数据被篡改,很多时候我们需要对API接口做签名。 接口请求方将请求参数 + 时间戳 + 密钥拼接成一个字符串,然后通过md5等hash算法,生成一个前面sign。 然后
阅读全文

浙公网安备 33010602011771号