注解swagger
java 8 利用lambda 获取 记录类(get/set) field 上面 注解
package tianrun.ziguan.api.center.alert.util; import com.baomidou.mybatisplus.annotation.TableField; import java.io.*; import java.lang.annotation.Ann ......
@Autowired作用在方法上 @autowired注解放在方法上,如果方法没有参数,spring容器会在类加载完后执行一次这个方法;如果方法中有参数的话,还会从容器中自动注入这个方法的参数,然后执行一次这个方法。
@Autowired作用在方法上 @autowired注解放在方法上,如果方法没有参数,spring容器会在类加载完后执行一次这个方法;如果方法中有参数的话,还会从容器中自动注入这个方法的参数,然后执行一次这个方法。 @autowired 用于测试的实体类User,并将这个类注入到Spring容器中 ......
swagger - NullPointerException
java.lang.NullPointerException: null at springfox.documentation.swagger2.mappers.RequestParameterMapper.bodyParameter(RequestParameterMapper.java:264) ......
Springboot 通过Aop + 自定义注解来实现日志的记录
一、AOP 这是一个Java面试题老生常谈的问题,下面我就来简单说一下什么是AOP。 1.1 什么是AOP AOP(Aspect Oriented Programming)是一个面向切面编程的思想,是对OOM(Object-Oriented Model)的一种补充,它可以不修改源码的方式来增强代码。 ......
SpringMVC_2023_11_29_3 SSM整合(注解形式)
SSM整合(注解形式) 2023-11-29 23:43:58 星期三 依赖引入 <dependencies> <!--servlet-api依赖--> <dependency> <groupId>javax.servlet</groupId> <artifactId>javax.servlet-a ......
Swagger 3.0使用
一、Swagger简介 Swagger 是一个规范和完整的框架,用于生成、描述、调用和可视化 RESTful 风格的 Web 服务。 总体目标是使客户端和文件系统作为服务器以同样的速度来更新。文件的方法、参数和模型紧密集成到服务器端的代码,允许 API 来始终保持同步。Swagger 让部署管理和使 ......
jackson 常用注解学习
User.java package org.example.entity; import com.fasterxml.jackson.annotation.JsonFormat; import com.fasterxml.jackson.annotation.JsonIgnore; import c ......
SpringMVC_2023_11_27_2 SpringMVC_入门(注解形式)
SpringMVC_入门 (注解形式) 2023-11-28 16:31:09 星期二 常用的注解: @Controller :标注当前类为:处理器 @RequestMapping:设置请求链接 SpringMVC注解项目的搭建 a) 依赖的引入 <dependencies> <dependency ......
关于Python类型注解的几个实用小技巧
虽然python是动态类型语言, 但是python3.5引入的类型注解特性却很有用. 不但有助于源码阅读, 而且在类型提示和代码自动补全上也很方便. 但是它毕竟不是静态类型编译型语言, 有一些特殊的情况, 需要一些小技巧才能够处理. 引用后面定义的类型 由于python不是编译型语言, 如果在前面直 ......
乌龙!mybatis-plus的@TableId注解不生效,原来竟是因为它!
【先来个小测试】 大家觉得下面的sql返回什么? select * from table1 where null=1 答案:无返回。因为null=1是个false的表达式。这就像我们写where 1=2一样。 【↓↓正文开始↓↓】 需求开发完成,将开发分支merge到test分支,部署测试环境提测后 ......
Java 通过反射获取注解属性信息
一、创建存储对象 // 属性对象存储类 public class MetadataFiled { /** * key 对应对象中间的属性 */ private String key; /** * 字段标签 */ private String label; public MetadataFiled(S ......
【Python】注解的使用
注解是给人看的,编译器并不会检查类型。 如果不写注解,编辑器不会有代码补全功能,因为它不知道你是什么类型。有了注解之后,编辑器就知道你是什么类型,就会进行代码提示。 1、函数注解 语法如下: def func_name(arg1: Type, arg2: Type) -> ReturnType: p ......
cocos creator Shader教程:熔岩Shader史上最强注解
今天我们以一个2.1版最新creator材质+熔岩Shader为例子,详细的注解最新的cocos creator Shader结构, 希望帮助新手搞定cocos creaetor Shader。 先看一下完成的渲染流程图,多看几遍,我们写的Shader代码就是实现红色环节的: 看完了么?啥也不说了, ......
基于注解实现 SpringBoot 接口限流
编写注解类 import java.lang.annotation.Retention; import java.lang.annotation.Target; import static java.lang.annotation.ElementType.METHOD; import static ......
springboot多数据源切换2(mapper、service类注解)
1、引入依赖 <!--配置多数据源--> <dependency> <groupId>com.baomidou</groupId> <artifactId>dynamic-datasource-spring-boot-starter</artifactId> <version>3.5.0</vers ......
Spring5学习随笔-纯注解开发、YML详解
学习视频:【孙哥说Spring5:从设计模式到基本应用到应用级底层分析,一次深入浅出的Spring全探索。学不会Spring?只因你未遇见孙哥】 7.四维一体的开发思想 1.什么是四维一体 Spring开发一个功能的4种形式,虽然开发方式不同,但是最终效果都是一样的。 基于schema 基于特定功能 ......
Spring_2023_11_24_2 Spring整合mybatis--Spring中的事务管理(注解形式)
Spring整合mybatis--Spring中的事务管理(注解形式) application.xml <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" ......
springboot 集成swagger3.0 并开启权限认证
1.POM文件只需要引入一个依赖即可 2. swagger配置文件如下 注意:要添加“@EnableWebMvc"注解,详细代码如下: @Configuration@EnableWebMvcpublic class SwaggerConfig { @Value("${swagger.enabled} ......
Spring_2023_11_23_3 Spring整合mybatis----注解方式
Spring整合mybatis 注解方式 2023-11-23 17:18:29 星期四 a) 依赖的引入 <!--spring基础依赖--> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-context ......
@InitBinder and ModelAttributeMethodProcessor 处理 @ModelAttribute 和兜底无注解
参考:springmvc--8-ServletModelAttributeMethodProcessor兜底处理@ModelAttribute注解和无注解 继承关系比较简单,两个接口处理 Controller 参数和返回值的,ModelAttributeMethodProcessor 本身也不是一个 ......
Spring6.x对调度和异步执行的注解支持
Spring为任务调度和异步方法执行提供注解支持。 1 启用Scheduling注解 要启用 @Scheduled 和 @Async ,在 @Configuration 类(或者在启动类)添加 @EnableScheduling 和 @EnableAsync,如下: @Configuration @ ......
Spring5学习随笔-高级注解(@ComponentScan、@Configuration.....),替换XML配置文件
介绍了Spring的高级注解,包括@Configuration注解替代XML配置文件、@Bean注解创建和注入Bean、@ComponentScan注解进行注解扫描,配置Bean的底层实现原理等 ......
lombok的@Data注解不想为某个字段生成getter/setter方法
在不想添加getter的实体类字段上添加@Getter(AccessLevel.NONE),setter同理 /** * 通话时长 */ @Getter(AccessLevel.NONE) @TableField(exist = false) private String duration; pub ......
001swagger2--接口文档生成利器
1. 配置 在springboot整合swagger2 1.1 引入jar包 <dependency> <groupId>com.allen.pan</groupId> <artifactId>allen-pan-core</artifactId> <version>1.0</version> </ ......
使用注解 做数据脱敏
参考 https://blog.csdn.net/wcj_java/article/details/128583045?utm_medium=distribute.pc_relevant.none-task-blog-2~default~baidujs_baidulandingword~defaul ......
Spring_2023_11_22_2 AspectJ(面向切面编程框架)-- 注解形式
AspectJ(面向切面编程框架)-- 注解版 AspectJ常用的注解 @Aspect 标注当前类为切面类 @Before 前置执行 @After 后置执行 @AfterReturning 后置返回数据执行 @AfterThrowing 后置异常处理执行 @Pointcut 切入点 依赖的引入 < ......
Spring5学习随笔-基础注解编程
主要介绍了Java的Spring框架中的注解编程。第一章首先介绍了注解编程的概念,即在类或方法上添加特定的注解来完成特定功能的开发。然后解释了为什么要学习注解编程,主要原因是注解开发方便且与Spring框架的发展潮流相符合。接着介绍了注解的作用,包括替换XML配置和替换接口实现调用双方的契约性。第四... ......
java注解
一、java注解用于为java代码提供元数据。提供数据来解释程序代码。注解并非所解释的代码的一部分,不直接影响代码执行。 所有注解会自动继承java.lang.annotation这个接口,所以不能再去继承别的接口或类。 解析一个类/方法的注解有2种方式: 1、编译期的直接扫描 编译器在对java代 ......
MyBatisPlus 注解方式实现多表关联查询
Mapper写法: @Select("SELECT * FROM tableA a LEFT JOIN tableB b on a.key = b.key ${ew.customSqlSegment}") List method1(@Param(Constants.WRAPPER) QueryWra ......
RESTful服务与swagger
一开始刚学springboot的时候 restful服务+swagger一点都看不懂,现在知识学了一些,再回头看这些东西就简单很多了。 自己跟视频做了一个零件项目,里面写了一些零零散散的模块,其中在视频的指导下初步使用了restful规范化。统一的接口风格确实减少了很多不必要的麻烦。 swagger ......