51工具盒子

依楼听风雨
笑看云卷云舒,淡观潮起潮落

spring

Spring Boot 中 Spring Security 自动配置

Spring Boot 中 Spring Security 自动配置

厉飞雨 阅读(17) 评论(0) 赞(1)

1、概览 {#1概览} ----------- 本文将带你了解 Spring Boot 中 Spring Security 的自动配置、默认安全配置,以及如何在需要时禁用或自定义它。 2、默认的 Spring Security 设置 {#2默认的-spring-security-设置} --------------------------------------------...

在 Spring Boot 应用中设置默认时区(Timezone)

在 Spring Boot 应用中设置默认时区(Timezone)

厉飞雨 阅读(22) 评论(0) 赞(2)

1、概览 {#1概览} ----------- 有时,我们希望能够指定应用使用的时区。我们可以通过几种不同的方法来实现这一目标。一种方法是在执行应用时使用 JVM 参数。另一种方法是在启动生命周期的不同阶段以编程式在代码中进行更改。 本文将带你了解在 Spring Boot 应用中设置默认时区的几种方法。 2、主要概念 {#2主要概念} --------------- ...

Spring Data MongoDB 开启 Debug 日志

Spring Data MongoDB 开启 Debug 日志

厉飞雨 阅读(11) 评论(0) 赞(3)

1、概览 {#1概览} ----------- 在使用 [Spring Data MongoDB](/spring-data-mongodb/) 时,可能需要比默认级别(INFO)更高的日志,以查看执行语句或查询参数等一些附加信息。 2、配置 MongoDB 查询日志 {#2配置-mongodb-查询日志} ---------------------------------...

Spring Security 使用 Mongodb 进行认证

Spring Security 使用 Mongodb 进行认证

厉飞雨 阅读(15) 评论(0) 赞(1)

1. Overview {#1-overview} ------------------------- [Spring Security](/spring-security/) 提供了不同的身份认证系统,例如通过数据库和 `UserDetailService`。 有时可能不想使用 JPA 持久层,而是想使用 MongoDB Repository。本文将带你了解如何使用 Sp...

Spring Boot 自动配置的原理

Spring Boot 自动配置的原理

厉飞雨 阅读(16) 评论(0) 赞(3)

1、什么是 Spring Boot 自动配置 {#1什么是-spring-boot-自动配置} ----------------------------------------------- 首先介绍一下什么是 [Spring Boot](/spring-boot/),Spring Boost 是基于 Spring 框架开发出来的功能更强大的 Java 程序开发框架,其最主要...

修改 Spring Security 的日志级别

修改 Spring Security 的日志级别

厉飞雨 阅读(11) 评论(0) 赞(3)

1、概览 {#1概览} ----------- 使用 [Spring Security](/spring-security/) 时,可能需要把日志级别设置得更高一些。例如,可能需要检查用户的角色或端点的安全配置。或者,可能还需要更多关于身份认证或授权的信息,例如查看为什么用户无法访问某个端点。 本文将带你了解如何修改 Spring Security 日志级别。 2、配置 ...

Spring Security 配置不同 URL 的认证和授权规则

Spring Security 配置不同 URL 的认证和授权规则

厉飞雨 阅读(15) 评论(0) 赞(0)

1、概览 {#1概览} ----------- 本文将带你了解如何在 [Spring Security](/spring-security/) 中针对不同的 URL 进行不同的安全配置。 2、设置 {#2设置} ----------- 创建应用,在 `pom.xml` 中添加 [Web](https://mvnrepository.com/artifact/org.spr...

在 Spring Boot 中整合 MyBatis Plus

在 Spring Boot 中整合 MyBatis Plus

厉飞雨 阅读(20) 评论(0) 赞(4)

[MyBatis Plus](https://baomidou.com/) 是 MyBatis 框架的一个增强。除了基本的 MyBatis 功能外,它还提供了快速的 CURD 方法,以及投影查询、分页查询、动态条件等等功能,极大的提高了开发效率。 本文将会通过案例教你如何在 [Spring Boot](/spring-boot/) 中整合 MyBatis Plus。 文中使...

Spring Data JPA 对共享锁和独占锁的支持

Spring Data JPA 对共享锁和独占锁的支持

厉飞雨 阅读(15) 评论(0) 赞(2)

简介 {#简介} -------- 本文将会带你了解 [Spring Data JPA](/spring-data-jpa/) 对锁的支持,以及如何在检索时使用共享锁或者独占锁。 JPA LockModeType {#jpa-lockmodetype} ------------------------------------ JPA 提供了几种加锁的选项,可以在获取实体时...

Spring Cloud Config 使用 GIT 以外的配置源

Spring Cloud Config 使用 GIT 以外的配置源

厉飞雨 阅读(12) 评论(0) 赞(5)

1、简介 {#1简介} ----------- [Spring Cloud Config](/spring-cloud-config/) 是 Spring Cloud 生态下的一个子项目,可让 Spring 应用轻松实现配置外部化。通过它,可以将配置数据作为服务暴露出来,从而使得任何具有 HTTP 客户端的应用都可以轻松地获取配置数据。 本文将会带你了解如何在 Spring...