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

#注解

代码手术刀—自定义你的代码重构工具

京东技术

在今年的敏捷团队建设中,我通过Suite执行器实现了一键自动化单元测试。Juint除了Suite执行器还有哪些执行器呢?由此我的Runner探索之旅开始了!

6910

SpringBoot:一个注解就能帮你下载任意对象

java进阶架构师

那么对于我们自定义的类要怎么支持呢,之前提到可以在类上标注注解或是实现特定的接口,那么就用我实现的注解的方式来大概讲一讲吧

6210

springboot源码解析之自定义参数解析

九转成圣

注意有两个ServletModelAttributeMethodProcessor对象org.springframework.web.servlet.mvc.m...

4710

springboot整合swagger

九转成圣

http://localhost:8080/swagger-ui/index.html

9510

Spring Boot单元测试

九转成圣

Spring Boot提供了一些工具和注解来简化单元测试的编写过程。通过编写单元测试,我们可以发现和修复代码中的错误,防止代码出现潜在的问题,提高代码的质量和可...

12710

springboot源码解析之Model和Map参数解析

九转成圣

通过输出可以看到,这里传入的Model对象和Map对象都是BindingAwareModelMap类型,并且指向同一个对象,BindingAwareModelM...

7110

sprngboot源码探索之参数解析

九转成圣

参数解析发生在HandlerMethod内部,HandlerMethod内部持有一个参数解析器组HandlerMethodArgumentResolverCom...

7610

@ControllerAdvice全局异常处理器没生效?生产报错日志看得眼花缭乱...

xiaoyi

简单复现一下代码逻辑,首先创建一个基本控制类BaseController,定义resolveException方法用于捕捉异常。因为Exception是所有异常...

6610

Spring Cache解析

xiaoyi

2.可以通过redisTemplate和Aspect来实现Spring Cache的整个缓存处理过程。首先参照@Cache注解,定义自己的新注解@CacheTt...

9410

面向对象详解,面向对象的三大特征:封装、继承、多态

用户11062259

面向对象编程(Object-Oriented Programming,简称OOP)和面向过程编程(Procedural Programming,简称PP)是两种...

8910

SpringBoot怎么整合MyBatis?看懂这篇就够了!

reload

3)编写SQL语句(注解/XML),这里使用注解 首先,创建一个 UserMapper接口(com.itweb.mapper.UserMapper)

20110

补充openfeign的get请求组合参数调用的情况

半月无霜

其实,openfeign考虑到了,我们可以换一个注解@SpringQueryMap。只要使用了这个注解,就可以正常进行转换。

5110

拒绝写重复代码,试试这套开源的 SpringBoot 组件

java思维导图

Graceful Response引入@ExceptionMapper注解,通过该注解将异常和错误码关联起来,这样Service方法就不需要再维护Respons...

8210

解决Nacos配置刷新问题: 如何启用配置刷新功能以及与`@RefreshScope`注解的关联问题

猫头虎

本技术博客旨在解决使用Nacos作为配置中心时,如何启用配置刷新功能以及与@RefreshScope注解的关联问题。我们将介绍如何配置Nacos以实现配置的动态...

11010

Spring MVC 中的数据验证技术

猫头虎

注解验证是一种简单直接的验证方式。通过在字段上添加相应的注解,就可以为该字段定义验证规则。下面的示例展示了如何使用注解来验证一个简单的User对象。

11110

Spring AOP使用指南: 强大的面向切面编程技术

猫头虎

Spring提供了强大的AOP支持,我们将详细介绍如何配置AOP切面、通知和切入点。示例代码将演示如何在Spring应用程序中使用XML配置和基于注解的方式配置...

19210

深入探索Spring的Bean注入:四种方式解析与循环依赖探讨

猫头虎

例如在注解@EnableSpringConfigured上就包含了@Import注解,用于将SpringConfiguredConfiguration配置文件加...

21410

IDEA 2022 之 Lombok 使用 教程

猫头虎

​ Lombok是使用java编写的一款开源类库。其主作用是使用注解来代替一些具有格式固定,没有过多技术含量的编码工作。使我们可以仅仅在代码中添加一个注解(an...

9410

基于IDEA创建SpringBoot项目并进行入门分析

猫头虎

基于IDEA创建项目Module,模块名为04-springboot-start,组id和包名为com.cy,如图所示:

8210

SpringBoot从1.5.4升级到2.7.2问题总结

猫头虎

编译不报错,启动报错,在springboot1.3版本中会默认提供一个RestTemplate的实例Bean,当在springboot1.4以及以后的版本中,需...

17210
领券