spring

spring

  • SpringSeuciryOAuth2自定义异常
    2021年09月09日

    SpringSeuciryOAuth2自定义异常

    在使用 SpringSecurityOAuth2 中,用户名或密码失败可以使用 InvalidGrantException 来捕获,账户禁用等异常可以使用 InternalAuthenticationServiceException 来捕获,但是客户端认证失败(无效的凭据)无法使用全局异常处理器来捕

    查看全文
  • SpringBoot整合ELK实现日志收集
    2021年08月14日

    SpringBoot整合ELK实现日志收集

    说明技术版本SpringBoot2.3.2.RELEASElogstash-logback-encoder6.5ELK7.12.0SpringBoot 配置添加依赖<dependency> <groupId>net.logstash.logback</groupI

    查看全文
  • SpringBoot整合Swagger3
    2020年09月11日

    SpringBoot整合Swagger3

    Swagger 是一个自动生成接口文档的工具,Swagger3 相比 Swagger2 配置更少,使用更加方便。1. 依赖<dependency><groupId>io.springfox</groupId><artifactId>springfox-

    查看全文
  • SpringBoot注解校验枚举
    2020年06月10日

    SpringBoot注解校验枚举

    在项目开发中经常会遇到使用枚举值校验的功能,而使用 validation 自带的校验功能较为单一,为了简化开发,需要一个自定义的枚举校验器。自定义校验器@NotNull@Target({ElementType.METHOD, ElementType.FIELD, ElementType.ANNOTA

    查看全文
  • LocalDateTime格式化
    2020年06月02日

    LocalDateTime格式化

    在 SpringBoot 中使用 spring.jackson.date-format 只会对 Date 类型进行格式化,而使用 @JsonFormat 只能针对单个属性进行格式化,比较麻烦,所以需要一个全局的格式化。对输出到页面的数据进行格式化@Configurationpublic class

    查看全文
  • 系统输出重定向到SLF4J
    2020年05月02日

    系统输出重定向到SLF4J

    解决方案:https://projects.lidalia.org.uk/sysout-over-slf4j/pom.xml引入依赖<dependency><groupId>uk.org.lidalia</groupId><artifactId>sys

    查看全文
  • SpringBoot统一响应对象和全局异常处理
    2020年03月31日

    SpringBoot统一响应对象和全局异常处理

    统一响应对象@NoArgsConstructor@Data@JsonInclude(JsonInclude.Include.NON_NULL)public class ServerResponse<T> implements Serializable { private stati

    查看全文