注解swagger

从0到1手把手教你ASP.NET Core Web API项目配置接口文档Swagger(一)

一、创建ASP.NET Core Web API项目(若项目已创建,则可跳过本节内容) 1、双击打开VS2022。 2、单击“创建新项目”,如下图。 3、选择“ASP.NET Core Web API”类型,然后单击“下一步”,如下图。 4、“项目名称”此处填写为“AllTestDemo”;“位置” ......
接口 Swagger 文档 项目 Core

Jackson常用注解

Jackson常用注解 序列化注解 @com.fasterxml.jackson.annotation.JsonAnyGetter 此注解只能用在非静态,且无参数的方法之上,且返回的是一个map,如果将此注解打在此方法上,那么返回的map在序列化的时候就像这个类的普通属性一样(就是解除wrap) p ......
注解 常用 Jackson

聊聊如何运用JAVA注解处理器(APT)

什么是APT APT(Annotation Processing Tool)它是Java编译期注解处理器,它可以让开发人员在编译期对注解进行处理,通过APT可以获取到注解和被注解对象的相关信息,并根据这些信息在编译期按我们的需求生成java代码模板或者配置文件(比如SPI文件或者spring.fat ......
注解 处理器 JAVA APT

【Spring boot】 @Value注解

一、不通过配置文件的注入属性 1.1 注入普通字符串 直接附在属性名上,在 Bean 初始化时,会赋初始值 @Value("normal") private String normal; 1.2 注入java系统变量 @Value("#{systemProperties['os.name']}") ......
注解 Spring Value boot

Mybatis_05 注解CRUD

Mybatis_05 注解CRUD 1、面向接口编程 大家之前都学过面向对象编程,也学习过接口,但在真正的开发中,很多时候我们会选择面向接口编程 根本原因 : 解耦 , 可拓展 , 提高复用 , 分层开发中 , 上层不用管具体的实现 , 大家都遵守共同的标准 , 使得开发变得容易 , 规范性更好 在 ......
注解 Mybatis CRUD 05

Android Debug (调试)注解处理器

1. add remote debug configuration 2. copy jvm options : (-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=*:5005), and paste it to gradle ......
注解 处理器 Android Debug

Servlet注解的使用,简化配置 以及,使用模板方法设计模式优化oa项目

Servlet注解的使用,简化配置 以及,使用模板方法设计模式优化oa项目 每博一文案 有句谚语说:“一怒之下踢石头,只有痛着脚趾头。” 比一件糟糕的事情更可拍的,是你用糟糕的态度去面对它。看过一个很有意思的故事: 有个男人清早洗漱的时候,把自己的手表放在了桌子上。他的儿子不小心把手表碰倒地上摔坏了 ......
设计模式 注解 模板 Servlet 模式

[Spring6.0源码解析]简述@Configuration注解

@Configuration 标注在类上,启动 Spring 会自动扫描@Configuration注解的类,将其注册到IOC容器并实例化bean对象。如果在@Configuration注解的类中使用@Bean注解某个类对象的方法,Spring也会自动将注解了@Bean的方法注册到IOC容器,并进行 ......
注解 Configuration 源码 Spring6 Spring

YApi——Swagger

YApi YApi是高效、易用、功能强大的api管理平台,旨在为开发、产品、测试人员提供更优雅的接口管理服务。可以帮助开发者轻松创建、发布、维护API,YApi还为用户提供了优秀的交互经验,开发人员只需利用平台提供的接口数据写入工具以及简单的点击操作就可以实现接口的管理。 YApi让接口开发更简单高 ......
Swagger YApi

swagger测试的使用

pom文件的配置 <!--swagger依赖--> <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>2.9.2</version> </dependen ......
swagger

@Transactional 注解失效的3种情况

第一种 Transactional注解标注方法修饰符为非public时,@Transactional注解将会不起作用 第二种 在类内部调用调用类内部@Transactional标注的方法。这种情况下也会导致事务不开启 @Component public class TestServiceImpl i ......
注解 Transactional 情况

swagger的使用

1.导入坐标 <dependency> <groupId>com.github.xiaoymin</groupId> <artifactId>knife4j-spring-boot-starter</artifactId> <version>3.0.2</version> </dependency> ......
swagger

注解配置AOP

......
注解 AOP

@Scheduled注解的使用

@Scheduled注解用于执行定时任务,有以下几个参数:1.cron 表达式2.fixedRelay 上次任务执行结束点延迟多久3.fixedRate 若执行时间小于rate,那么两次任务的开始时间间隔rate后执行,若大于rate,则上次任务执行完毕后立即执行;三个参数只能同时使用一种来进行执行 ......
注解 Scheduled

spring注解整合mybatis

引入依赖 <!--mybatis-spring与mybatis使用低版本适配--> <!-- https://mvnrepository.com/artifact/org.mybatis/mybatis-spring --> <dependency> <groupId>org.mybatis</gr ......
注解 mybatis spring

spring中常用注解

@Configuration 标识当前类是配置类 @ComponentScan 包扫描注解 扫描注解 @Bean 标识该方法的返回值交给Spring容器管理 @Scope 控制多例和单例 @Lazy 懒加载 @PostConstruct 初始化方法 @PreDestroy 销毁方法 @Compone ......
注解 常用 spring

扯下@EventListener这个注解的神秘面纱。

你好呀,我是歪歪。 前段时间看到同事在项目里面使用了一个叫做 @EventListener 的注解。 在这之前,我知道这个注解的用法和想要达到的目的,但是也仅限于此,其内部工作原理对我来说是一个黑盒,我完完全全不知道它怎么就实现了“监听”的效果。 现在既然已经出现在项目里面了,投入上生产上去使用了, ......
注解 面纱 EventListener

Java注解(批注)的基本原理

为什么要使用注解? 早期版本的Spring是通过XML文件的形式对整个框架进行配置的,一个缩减版的配置文件如下 <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/bea ......
批注 注解 原理 Java

3.自定义注解实现系统日志记载

前言 今天来分享一下我昨天的成果,昨天计划复现若依系统的系统日志记载功能,若依的系统日志记载的主要实现使用过自定义注解配合切面类来实现的,这里会把标注@Log的方法在用户调用完后,将方法的一部分信息记录在数据库的指定数据表中。因此我们需要java的spring开发四层结构:domain层、mappe ......
注解 系统 日志

Java8新特性枚举&注解&lambda表达式

枚举 1.概述 枚举是指将变量的值一一列出来,而且变量的值只限于列举出来的值的范围内。比如:一周只有7天。 2.枚举的基础代码 package com.darksnow.enums; public enum Direction { FRONT, BEHIND, LEFT, RIGHT; } //上述 ......
注解 表达式 amp 特性 lambda

使用注解开发

在Spring4之后,要使用注解开发必须保证aop的包导入了 使用注解需要导入context约束,增加注解的支持 属性注入 @Component public class User { //@Value("alice") public String name; @Value("alice") pub ......
注解

注解与反射

注解 注解概念 注解在java中一般都是@xxx 例如@Override就是覆盖注解 可以在包,类,方法等上面 通过反射方式访问 内置注解 @SupressWarnings:把警告弄没 元注解 注解一般需要参数,直接ctrl点进去 查看有什么参数 选择Method,运行在方法上面 @Target就是 ......
注解

使HIve字段注释、表注释、分区键、索引注解支持中文

进入Hive元存储数据库,这里为MySQL 修改字段注释字符集 alter table COLUMNS_V2 modify column COMMENT varchar(256) character set utf8; 修改表注释字符集 alter table TABLE_PARAMS modify ......
注释 注解 字段 索引 HIve

Springfox与SpringDoc——swagger如何选择(SpringDoc入门)

本文分享自天翼云开发者社区@《Springfox与SpringDoc——swagger如何选择(SpringDoc入门)》,作者: 才开始学技术的小白 0.引言 之前写过一篇关于swagger(实际上是springfox)的使用指南(https://www.ctyun.cn/developer/ar ......
SpringDoc Springfox swagger

NestJs swagger接口文档

文档:https://docs.nestjs.cn/9/recipes?id=swagger 安装 首先,您必须安装所需的包: npm install --save @nestjs/swagger swagger-ui-express 如果你正在使用 fastify ,你必须安装 fastify-s ......
接口 swagger 文档 NestJs

Spring注解实现循环重试功能

原文:blog.csdn.net/h254931252/article/details/109257998 在实际工作中,重处理是一个非常常见的场景,比如: 发送消息失败。 调用远程服务失败。 争抢锁失败。 这些错误可能是因为网络波动造成的,等待过后重处理就能成功。通常来说,会用try/catch, ......
注解 功能 Spring

SpringBoot @SpringBootApplication(exclude={DataSourceAutoConfiguration.calss})注解说明

@SpringBootApplication(exclude={DataSourceAutoConfiguration.calss}) 该注解的作用是,排除自动注入数据源的配置(取消数据库配置),在springBoot中使用多数据源时,加上@SpringBootApplication(exclude ......

spring注解整合Junit

import com.hw.config.SpringConfig; import com.hw.domain.User; import org.junit.Assert; import org.junit.Test; import org.junit.runner.RunWith; import ......
注解 spring Junit

Spring注解系列——@PropertySource

在Spring框架中@PropertySource注解是非常常用的一个注解,其主要作用是将外部化配置解析成key-value键值对"存入"Spring容器的Environment环境中,以便在Spring应用中可以通过@Value或者占位符${key}的形式来使用这些配置。 使用案列 // @Pro ......
注解 PropertySource Spring

Swagger

1.添加依赖 <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>2.9.2</version></dependency><dependency> <gro ......
Swagger