- 新增博客设置数据库表结构及实体类定义 - 实现博客设置的查询与更新接口及服务层逻辑 - 实现管理端博客设置控制器,支持修改和查询博客设置详情 - 实现文件上传接口和服务,支持通过Rustfs上传文件 - 集成Rustfs客户端配置,支持与Rustfs存储系统交互 - 新增统一响应及异常处理,文件上传异常抛出自定义业务异常 - 更新错误码枚举,添加文件上传失败的错误码定义 - 增加请求参数校验,确保博客设置更新接口数据有效性 - 添加日志记录,跟踪文件上传流程及错误信息
23 lines
790 B
Plaintext
23 lines
790 B
Plaintext
plugins {
|
|
`java-library`
|
|
}
|
|
|
|
dependencies {
|
|
|
|
implementation("com.google.guava:guava:33.5.0-jre")
|
|
implementation("org.apache.commons:commons-lang3:3.20.0")
|
|
implementation("com.fasterxml.jackson.core:jackson-databind")
|
|
implementation("com.fasterxml.jackson.core:jackson-core")
|
|
|
|
api("org.springframework.boot:spring-boot-starter-data-jpa")
|
|
api("org.springframework.boot:spring-boot-starter-web")
|
|
api("org.springframework.boot:spring-boot-starter-security")
|
|
api("org.springframework.boot:spring-boot-starter-aop")
|
|
api("software.amazon.awssdk:s3:2.40.1")
|
|
|
|
runtimeOnly("org.postgresql:postgresql")
|
|
|
|
testImplementation("org.springframework.boot:spring-boot-starter-test")
|
|
testImplementation("org.springframework.security:spring-security-test")
|
|
}
|