首页
学习
活动
专区
圈层
工具
发布

#注解

JavaWeb从入门到进阶(HTTP协议的请求与响应)

北极的代码

请求注解:HTTP请求相关的@注解是Spring框架的核心魔法,它们让HTTP请求的处理变得声明式、简洁、强大

9810

javaWeb从入门到进阶(SpringBoot基础案例3)

北极的代码

前言:在完成这个登录页面时,所有人都可以进入到我们设计的这个页面,非常的不安全,这时我们在登陆页面设置了根据数据库存在的用户名和密码进行校验,如果数据库存在这个...

8210

javaWeb从入门到进阶(SpringBoot原理及bean对象)

北极的代码

该注解标识在SpringBoot工程引导类上,是SpringBoot中最最最重要的注解。该注解由三个部分组成:

7710

SSM框架从入门到入土(Spring注解开发全攻略,整合Mybatis)

北极的代码

使用@Component定义bean @Component("bookDao") public class BookDaoImpl implements...

5210

SSM框架从入门到入土(RESTful风格)

北极的代码

REST(Representational State Transfer),表现形式状态转换

7010

Spring核心注解全解析

北极的代码

前言:我们前面学习了Sping家族的相关框架,用的最多的就是注解了。里面有非常多的注解,我们常常会傻傻搞不清,那么我通过这篇文章让你拿下Spring家族的所有重...

7510

SpringBoot整合Junit与Mybatis实战

北极的代码

前言:前面我们学习完了SpringBoot的相关基础知识,以及多环境配置等等,下面我们基于SpringBoot,如何提高开发的效率,注重于代码的业务逻辑,整合J...

5610

MyBatis-Plus为何用JavaBean映射数据库表及乐观锁实战

北极的代码

当 MyBatis-Plus 执行 SQL 时,它需要知道我们的 Java 实体类对应数据库中的哪一张表。它的查找顺序是:注解 -> 全局策略 -> 实体类名(...

7310

Day | 07 【苍穹外卖:菜品套餐的缓存】

北极的代码

作用:触发缓存填充,方法执行前先检查缓存,如果缓存中存在则直接返回,否则执行方法并将结果缓存。(注解的底层其实就是创建了方法的代理对象,提前调用,所以如果有缓存...

11410

Spring拦截器原理与实战详解

北极的代码

创建一个配置类,实现WebMvcconfigurer接口,并重写addInterceptor方法,将上一步定义的拦截器bean添加到InterceptorReg...

7210

Java反射与AOP实战:公共字段自动填充

北极的代码

首先我们需要知道在什么时机我们需要修改这些字段,以便对这些字段进行归类,如创建人和创建按时间都是在执行insert语句时进行修改的,更新时间是在执行insert...

11610

SpringBoot注解参数校验,给代码穿上“防弹衣”

悟空码字

SpringBoot的注解校验就像给你的方法参数请了个私人保镖,专门拦截那些不靠谱的输入。没有它?用户传个null过来,你的程序可能就会表演“当场崩溃”的绝活。

15920

Spring AI系列之Tool Calling 实战:3 种工具定义方式

SmileNicky

在 Spring AI 开发 AI Agent 的过程中,Tool Calling(工具调用) 是最核心、最能体现 AI 智能化的能力。 很多同学在实战时都会...

14710

我用注解把分布式锁‘卷’到了新高度:支持双栈、自旋策略,已发Central!

烟雨平生

针对这些问题,设计并实现了一个 Spring 注解式分布式锁组件,它不仅解决了上述痛点,还成功发布到了 Maven Central。本文将与你分享从设计、实现、...

7310

注解与反射底层全解密:从 JVM 原理到框架设计,再到性能优化终极方案

果酱带你啃java

元注解是用于定义注解的注解,JDK提供了5个标准元注解,其中 @Retention**是决定注解生命周期的核心**,直接决定了注解能否被反射读取。

12910

Feign 复杂对象参数传递避坑指南:从报错到优雅落地

果酱带你啃java

若目标服务的查询参数名为user_id,而你的Java对象属性名为userId,可通过@JsonProperty("user_id")注解实现映射,@Sprin...

11010

深度解析@Async注解:从实战应用到底层原理,避坑指南全攻略

果酱带你啃java

要让Spring识别@Async注解,必须在配置类或启动类上添加@EnableAsync注解,该注解的作用是开启Spring的异步方法支持,底层会注册异步方法处...

13810

别再混淆!@JsonFormat、@DateTimeFormat、@JSONField 深度剖析与 DTO 实战指南

果酱带你啃java

在 Java 开发中,日期时间的序列化与反序列化一直是令人头疼的问题。当我们在 DTO(数据传输对象)中处理日期时间字段时,总会遇到三个注解:@JsonForm...

15010

SpringBoot 数据脱敏实战: 构建企业级敏感信息保护体系

果酱带你啃java

在 SpringBoot 应用中,注解式脱敏结合 ORM 框架扩展是最常用的方案,既能保证灵活性,又能实现细粒度的脱敏控制。

17110

SpringBoot @RefreshScope 注解的极致玩法

果酱带你啃java

SpringBoot 的 @RefreshScope 注解正是为解决这个问题而生。它能够让 Bean 在不重启应用的情况下刷新配置,实现配置的动态更新。作为一名...

9910
领券