随笔分类 -  SpringBoot

spring boot 日志 使用
摘要:在 Spring Boot 中,日志系统的设置相对灵活,Spring Boot 默认使用 Logback 作为日志框架,同时也支持其他日志框架如 Log4j2 等。以下将详细介绍如何在 Spring Boot 中进行日志设置。 1. 使用默认日志配置 Spring Boot 默认的日志配置已经能够满 阅读全文
posted @ 2025-03-05 15:08 del88 阅读(343) 评论(0) 推荐(0)
禁止使用 @NotEmpty 注解
摘要:先上结论: @NotEmpty 是一个容易让人产生误解的注解,因为他不是一个 原子注解; @NotEmpty 注解作用于string的话,很鸡肋,没有 @NotBlank更简单暴力,容易理解;避免出现空格的问题;空格也没有什么具体业务场景; @NotEmpty 作用于list的话也是很鸡肋,不如:@ 阅读全文
posted @ 2024-08-15 11:24 del88 阅读(144) 评论(0) 推荐(0)
@Valid 与 @Validated 的区别
摘要:结论是:@Validated 基本对我无用; @Valid与@Validated在Java开发中,特别是在进行数据校验时,扮演着重要的角色,但它们之间存在一些关键的区别。以下是对这两个注解的详细比较: 一、定义与作用范围 @Valid 定义:@Valid是Java EE提供的标准注解,它是JSR 3 阅读全文
posted @ 2024-08-11 07:32 del88 阅读(647) 评论(0) 推荐(0)
Spring boot 与 json_schema ,请求和响应 校验
摘要:java 中 如何 使用 json_schema 对json进行校验 在Java中使用JSON Schema对JSON进行校验,你首先需要选择一个合适的库。一个常用的库是json-schema-validator。以下是如何使用它的基本步骤: 添加依赖 如果你使用Maven,可以在pom.xml中添 阅读全文
posted @ 2024-07-20 17:05 del88 阅读(506) 评论(0) 推荐(0)
spring boot 项目 把一个类的字段 复制到 另一个类的字段上
摘要:场景: 一个 pluginSdk表,其中有 sdk_id MySQL 自增字段,create_time服务端写入的字段,除了这2个字段外,其余字段需要终端 Request传入: public class PluginSdkAddRequest extends ZxBaseRequest { @Not 阅读全文
posted @ 2024-07-19 14:30 del88 阅读(254) 评论(0) 推荐(0)
关于拦截器是用注解方便,还是用配置文件写死方便的总结。
摘要:总结: 1.用注解的话,第一次写接口时 需要增加很多注解,但是也是很方便,复制粘贴就可。后期维护灵活度非常大。 2.用写死的方式的话,拦截器越多,后期维护难度越大,针对/abc接口,可能 a拦截器排除,b拦截器也排除,c拦截器来拦截,那么需要写多次,后期及难维护。举例如下: /** * 拼多多接口的 阅读全文
posted @ 2020-06-20 15:59 del88 阅读(391) 评论(0) 推荐(0)
Spring 与 Mybatis 中的 @Repository 与 @Mapper
摘要:@Repository、@Service、@Controller,它们分别对应存储层Bean,业务层Bean,和展示层Bean。如果使用@Repository则需要使用@MapperScan("xxx.xxx.xxx.mapper")进行扫描,然后生成Dao层的Bean才能被注入到Service层中 阅读全文
posted @ 2020-03-18 13:46 del88 阅读(2661) 评论(1) 推荐(1)
Spring boot 的定时任务。
摘要:@Scheduled(fixedRate=2000):上一次开始执行时间点后2秒再次执行; @Scheduled(fixedDelay=2000):上一次执行完毕时间点后2秒再次执行; @Scheduled(initialDelay=1000, fixedDelay=2000):第一次延迟1秒执行, 阅读全文
posted @ 2020-03-01 20:01 del88 阅读(590) 评论(0) 推荐(0)
Spring Boot 跨域的问题
摘要: 阅读全文
posted @ 2020-01-24 19:22 del88 阅读(168) 评论(0) 推荐(0)
Spring Boot 全局异常。RestControllerAdvice,ControllerAdvice
摘要:1.切记@RestControllerAdvice 和 @ControllerAdvice 不能放在common里,会不生效,还会引起子项目的全局异常失败。 所以这2个还是放在各自的子项目里去处理。一个子项目 如何是restful 风格的 旺旺需要 一个 @RestControllerAdvice, 阅读全文
posted @ 2019-12-16 14:37 del88 阅读(2445) 评论(0) 推荐(0)
controller 层 date 类型的参数,SpringBoot自动转换 dateformat
摘要:这样客户端提交的String 就可以自动转换为Date了!!! 阅读全文
posted @ 2019-12-14 21:46 del88 阅读(1497) 评论(0) 推荐(0)