注解

@RequestParam注解参数

做业务的时候经常忘记@RequestParam注解参数,记录一下 首先,我们要清楚@RequestParam是干什么的 @RequestParam:将请求参数绑定到你控制器的方法参数上,路径上有个参数+? @RequestParam注解参数: 语法:@RequestParam(value=”参数名” ......
注解 RequestParam 参数

SpringBoot常用注解

@SpringBootApplication @Target(ElementType.TYPE) @Retention(RetentionPolicy.RUNTIME) @Documented @Inherited @Configuration @EnableAutoConfiguration @C ......
注解 SpringBoot 常用

《java接力》springboot篇——注解

注解 后续补充 常用注解 aspect 参考链接:https://zhuanlan.zhihu.com/p/351468451 需要依赖: <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot ......
注解 springboot java

Apifox与注解

注解 支持的类型 支持的请求类型 支持的Content-Type 请求示例 @PathVariable url GET 所有 /test/{id} @RequestParam url GET 所有 /test?id=1 Body POST/PUT/DELETE/PATCH form-data或x-w ......
注解 Apifox

java注解

/** * @JsonIgnore 不返回 */ @JsonIgnore private String summary; /** * @JsonFormat 时间注解 */ @JsonFormat(pattern = "yyyy-MM-dd hh:mm:ss",locale = "zh",timez ......
注解 java

Mybatis-Plus常用注解

@TableName @TableName 设置实体类对应表名。 在使用MyBatis-Plus实现基本的CRUD时,我们并没有指定要操作的表,只是在 Mapper接口继承BaseMapper时,设置了泛型User,而操作的表为user表。 MyBatis-Plus在确定操作的表时,由BaseMap ......
注解 Mybatis-Plus 常用 Mybatis Plus

使用 @ResponseBody 注解直接返回json字符串结果中文出现乱码

在类上直接使用 @RestController ,这样子,里面所有的方法都只会返回 json 字符串了,不用再每一个都添加@ResponseBody !我们在前后端分离开发中,一般都使用 @RestController ,十分便捷! @RestControllerpublic class UserC ......
注解 乱码 字符串 ResponseBody 字符

Spring中@Bean注解的作用以及如何使用

Spring中@Bean注解的作用以及如何使用 一、Bean是啥 1、Java面向对象,对象有方法和属性,那么就需要对象实例来调用方法和属性(即实例化); 2、凡是有方法或属性的类都需要实例化,这样才能具象化去使用这些方法和属性; 3、规律:凡是子类及带有方法或属性的类都要加上注册Bean到Spri ......
注解 作用 Spring Bean

Java-注解

概念 Jdk1.5之后引入注解概念 用来说明,注释 作用 编译检查 如:@Override,检查方法是否继承父类 编写文档 如:@author、@version、@since、@see、@link、@code、@param、@return、@exception、@throws等 代码分析 使用反射对 ......
注解 Java

《面试1v1》Java注解

我是 javapub,一名 Markdown 程序员从👨‍💻,八股文种子选手。 面试官: 接下来,聊聊Java的注解,它们到底有什么用? 候选人: 注解的用处主要三个: 第一个,编译期使用。比如@Override确保你正确重写了方法,@Deprecated表示这个方法以后可能会删掉。 第二个,运 ......
注解 Java 1v1 1v v1

@ControllerAdvice 和 @RestControllerAdvice 注解

转:Spring Boot 系列(八)@ControllerAdvice 拦截异常并统一处理 在 spring 3.2 中,新增了 @ControllerAdvice 注解,结合 @ExceptionHandler、@InitBinder、@ModelAttribute,可以对所有添加了 @Requ ......

Spring17_基于注解的AOP开发11

一、快速入门 基于注解的aop开发步骤: 1. 创建目标接口和目标类(内部有切点) 2. 创建切面类(内部有增强方法) 3. 将目标类和切面类的对象创建权交给 spring 4. 在切面类中使用注解配置织入关系 5. 在配置文件中开启组件扫描和 AOP 的自动代理 6. 测试 代码实现: 1. 创建 ......
注解 Spring AOP 17

接口入参注解@PathVariable与@RequestParam

@RequestParam @RequestMapping(value = "/test", method = {RequestMethod.POST, RequestMethod.GET})public String test(@RequestParam("name") String name) ......
注解 PathVariable RequestParam 接口

spring-transaction源码分析(2)EnableTransactionManagement注解

概述(Java doc) 该注解开启spring的注解驱动事务管理功能,通常标注在@Configuration类上面用于开启命令式事务管理或响应式事务管理。 @Configuration @EnableTransactionManagement public class AppConfig { @B ......

swagger3 常用注解

| swagger2 | OpenAPI 3 | 注解位置 | | : | : | : | | @Api | @Tag(name = “接口类描述”) | Controller 类上 | | @ApiOperation | @Operation(summary =“接口方法描述”) | Contro ......
注解 swagger3 常用 swagger

java常用注解校验参数

validation中内置的constraints 注解 描述 @AssertFalse 所注解的元素必须是Boolean类型,且值为false @AssertTrue 所注解的元素必须是Boolean类型,且值为true @DecimalMax(value) 验证 number 和 string ......
注解 常用 参数 java

Feign常用的注解

Feign常用的注解: name/value:指定FeignClient的名称,如果项目使用了Ribbon,name属性会作为微服务的名称,用于服务发现 contextId:指定beanID url: url一般用于调试,可以手动指定@FeignClient调用的地址 decode404:当发生ht ......
注解 常用 Feign

springboot实现事务注解

一、介绍 仿造spring中的@Transactional注解实现简易版的事务。通过spring中的aop拦截所有带自定义事务注解的方法去实现事务的控制。 二、步骤 创建一个自定义事务注解CustomTransactional.java @Target({ElementType.METHOD}) @ ......
注解 springboot 事务

Spring17_注解开发7

一、Spring原始注解 Spring是轻代码而重配置的框架,配置比较繁重,影响开发效率,所以注解开发是一种趋势,注解代替xml配置文 件可以简化配置,提高开发效率。 Spring原始注解主要是替代<Bean>的配置 注入的3个注解用来替代property注入的。 注意:使用注解进行开发时,需要在a ......
注解 Spring 17

Spring @Scheduled注解的理解

一个cron表达式有至少6个(也可能7个)有空格分隔的时间元素。 按顺序依次为: 1.秒(0~59) 2.分钟(0~59) 3.小时(0~23) 4.天(月)(0~31,但是你需要考虑你月的天数) 5.月(0~11) 6.天(星期)(1~7 1=SUN 或 SUN,MON,TUE,WED,THU,F ......
注解 Scheduled Spring

redis+自定义注解+AOP实现接口幂等性防重复提交

1 自定义注解接口: import java.lang.annotation.*; @Target(ElementType.METHOD) @Retention(RetentionPolicy.RUNTIME) @Documented public @interface RepeatSubmit { ......
注解 接口 redis AOP

@enableFeignClients注解的basePackages属性的作用

basePackages 属性是 @EnableFeignClients 注解的一个可选属性,它用于指定需要扫描的包路径。通过设置该属性,可以告诉 Spring 在哪些包下查找用 @FeignClient 注解标记的接口。 basePackages 中的包可以指定其他模块的包。在多模块的项目中,如果 ......

springboot 切面注解方式 记录日志

1.定义GateOpLog import java.lang.annotation.*; /** * 操作日志记录 * @author codefulture */ @Target({ElementType.METHOD,ElementType.TYPE}) @Retention(Retention ......
切面 注解 springboot 方式 日志

lombok的@Builder注解

lombok的@Builder注解:链式构建一个对象Student.builder() .sno( "001" ) .sname( "admin" ) .sage( 18 ) .sphone( "110" ) .build(); ......
注解 Builder lombok

关于在 springboot 中使用 @Autowired 注解来对 TemplateEngine 进行自动装配时,无法注入的问题。

springboot 中使用 @Autowired 注解来对 TemplateEngine 进行自动装配时,显示No beans of 'TemplateEngine ' type of found。问题 ......

Java 注解

什么是 Java 的注解 如何在 Java 中定义一个注解 注解通过 @interface 关键字进行定义。 public @interface TestAnnotation { } 上面的代码就创建了一个名字为 TestAnnotaion 的注解。 那么如何使用这个注解呢? 下面的代码创建一个类 ......
注解 Java

Spring 常用注解

@ComponentScan @Controller,@Service,@Repository 注解,他们有一个共同的注解 @Component。 @ComponentScan 注解默认就会装配标识了 @Controller,@Service,@Repository,@Component 注解的类到 ......
注解 常用 Spring

springboot整合rabbbitmq--注解方式+yml配置

maven依赖 <!--rabbitmq--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-amqp</artifactId> </dependency> <!--m ......
注解 springboot rabbbitmq 方式 yml

springboot常用注解

![](https://img2023.cnblogs.com/blog/3108352/202305/3108352-20230502131307531-98307900.png) ![](https://img2023.cnblogs.com/blog/3108352/202305/310835... ......
注解 springboot 常用

SpringMVC使用注解开发

1.编写web.xml(模板代码) View Code 2.导入springmvc的context和mvc两个依赖,通过context标签可以自动扫描识别包"com.lian.controller"下的所有注解,两个mvc标签是默认配置;context和mvc分别替代了之前的处理器映射器Handle ......
注解 SpringMVC