2023-03-09 【Spring】Spring Security 入门原理及实战 【Spring】Spring Security 入门原理及实战 1. 基础概述Spring Security 是 Spring 项目之中的一个安全模块,可以非常方便与spring项目无缝集成。在 Spring Boot 项目中 Spring Security 的集成也十分方便。本文主要介绍 Spring Security,以及其在 Web 应用中的使用。2. 快速入门2.1 创建项目现在我们创建一个基本的 SpringBoot 的 Web 应用项目,首先引入依赖:<dependencies> <!-- SpringBoot 启动类 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> <!-- SpringBoot 测试 --> ... 明空Minempty 2023-03-09 后端,Spring 2023年03月09日 0 阅读 0 评论
2023-02-09 【Json】Jackson 常用注解 详解 【Json】Jackson 常用注解 详解 本文所写注解位于com.fasterxml.jackson.annotation包中相关依赖<dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-databind</artifactId> <version>2.5.3</version> </dependency>基本使用java代码中常常用到jackson的注解,主要用到的有:@JsonProperty、@JsonIgnore、@JsonIgnoreProperties、@JsonFormat举例:实体类Student@JsonIgnoreProperties(value = { "address", "score" }) public class Student implements Serializable { private static ... 明空Minempty 2023-02-09 后端,工具类 2023年02月09日 0 阅读 0 评论
2023-02-07 【Lombok】注解 传送门 【Lombok】注解 传送门 这是关于 Lombok 相关的注解知识整理的传送帖,方便读者定位阅读。[timeline-item][btn href="" type="default"]@Data[/btn][/timeline-item][timeline-item][btn href="" type="default"]@NonNull[/btn][/timeline-item][timeline-item][btn href="https://www.alphah.top/index.php/archives/20/" type="default"]@RequiredArgsConstructor[/btn][/timeline-item] 明空Minempty 2023-02-07 后端,工具类 2023年02月07日 0 阅读 0 评论
2023-02-07 【Lombok】基础注解 之 @RequiredArgsConstructor 【Lombok】基础注解 之 @RequiredArgsConstructor 一、基本介绍@RequiredArgsConstructor 作用于类,用于生成包含 final 和 @NonNull 注解的成员变量的构造方法二、属性介绍staticName:使生成的构造方法是私有的 并且生成一个参数为 final 变量和 @NonNull 注解变量,返回类型为当前对象的静态方法,方法名为 staticName 值access:设置构造方法的访问修饰符,如果设置了 staticName,那么将设置静态工厂方法的访问修饰符 共有 PUBLIC、MODULE、PROTECTED、PACKAGE、PRIVATE、NONE MODULE 是 Java 9 的新特性,NONE 表示不生成构造方法也不生成静态方法,即停用注解功能onConstructor:列出的所有注解都放在生成的构造方法上 JDK 7 之前的写法是 onConstructor = @__({@Deprecated}),而 JDK 8 之后的写法是 onConstructor_ = {@Deprecated}三、实战演练@RequiredArgsConstructor(staticName = "... 明空Minempty 2023-02-07 后端,工具类 2023年02月07日 0 阅读 0 评论