Maven编译时,如何忽略swagger注解

这篇具有很好参考价值的文章主要介绍了Maven编译时,如何忽略swagger注解。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

public class School implements Serializable {

	private static final long serialVersionUID = 1595261592489L;

	@ApiModelProperty(value = "主键")
	private Long id;
	@ApiModelProperty(value = "学校名称")
	private String name;
	@ApiModelProperty(value = "年级id")
	private String gradeId;
	@ApiModelProperty(value = "年级名称")
	
	//...set,get
	
	}
	
	在Javabean中,@ApiModelProperty这种swagger注解,只是为了在开发时生成API文档;
	在放到生产环境时,是不需要的。有什么方法,可以在为生产环境编译jar时,忽略这些swagger注解吗?

在Javabean中,@ApiModelProperty这种swagger注解,只是为了在开发时生成API文档;
    在放到生产环境时,是不需要的。有什么方法,可以在为生产环境编译jar时,忽略这些swagger注解吗?

有知道的大神吗?  请留言,谢谢!文章来源地址https://www.toymoban.com/news/detail-788926.html

到了这里,关于Maven编译时,如何忽略swagger注解的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Intellij-idea 如何编译maven工程

    在 IntelliJ IDEA 中编译 Maven 工程是一个相对直接的过程。以下是基本步骤: 1. 打开或导入 Maven 项目 如果您已经有一个现有的 Maven 项目,可以直接在 IntelliJ IDEA 中打开它。选择 File Open,然后浏览到您的 Maven 项目文件夹,选择包含 pom.xml 的目录。 如果您是从现有的源代码导入

    2024年01月25日
    浏览(69)
  • Intellij-idea 如何编译maven工程*

    在 Intellij IDEA 中编译 Maven 工程的步骤如下: 打开你的 Maven 工程。如果工程已经在 IDEA 中打开,那么你可以直接进行下一步。如果没有,你可以通过 File - Open 在弹出的对话框中选择你的 Maven 工程路径进行打开。 打开 Maven 项目窗口。在 IDEA 的右边会有一个 Maven 项目的窗口,

    2024年02月02日
    浏览(64)
  • java返回前端实体类json数据时如何忽略某个属性

    第一种方法 SpringBoot中忽略实体类中的某个属性不返回给前端的方法:使用Jackson的方式://第一种方式,使用@JsonIgnore注解标注在属性上, 第二种方法 使用@JsonIgnoreProperties标注在类上,可以忽略指定集合的属性 注意 :同时使用@JsonProperty和@JsonIgnore时,可能会导致@JsonIgnore失效

    2024年02月13日
    浏览(41)
  • 【Swagger】常用注解的使用、SpringBoot的整合及生产环境下屏蔽Swagger

            Swagger是一个规范和完整的框架,用于生成、描述、调用和可视化RESTful风格的Web服务。它使得部署管理和使用功能强大的API从未如此简单。Swagger让文件的方法、参数和模型紧密集成到服务器端的代码,允许API始终保持同步。 在软件开发中,常用注解(Annotation)主

    2024年02月03日
    浏览(38)
  • java: JPS 增量注解进程已禁用。部分重新编译的编译结果可能不准确。使用构建进程“jps.track.ap.dependencies”VM 标志启用/禁用增量注解处理环境

    idea运行报错: JPS 增量注解进程已禁用。部分重新编译的编译结果可能不准确。使用构建进程“jps.track.ap.dependencies”VM 标志启用/禁用增量注解处理环境 1、运行时,后续引用的jar包、Maven依赖都不能用,提示“不存在xxxxx” 2、并不影响打包和包的使用 同事的开发工具和我的不

    2024年02月03日
    浏览(45)
  • Swagger 大坑 之 @ApiModelProperty 注解的大坑

    Swagger页面上突然少了一个接口集;@ApiModelProperty注解是不能修饰public修饰的类属性的 一、注解介绍: @ApiModelProperty注解 是一个用来标注类属性的注解 它常用的属性有如下几个 1、name:重写属性名。 2、value:属性的中文描述。 3、dataType:重写属性类型。 4、required:是否必须

    2024年02月14日
    浏览(35)
  • 【java】maven 指定项目编译与打包的JDK版本

    Maven 是一个流行的构建工具,用于管理 Java 项目的依赖项、构建和部署。在 Maven 中,可以指定项目的编译和打包所使用的 JDK 版本。本篇博客将介绍如何在 Maven 中指定项目的 JDK 版本,并讨论该选项对项目的影响。 在 Maven 中,可以通过在 pom.xml 文件中设置 maven.compiler.source

    2024年02月16日
    浏览(39)
  • SpringBoot项目中使用Swagger2及注解解释(详细)

    SpringBoot项目中使用Swagger2及注解解释 一、导入Swagger坐标依赖 其中版本最常用2.9.2 二、在spring启动类添加注解@EnableSwagger2 @EnableSwagger2是springfox提供的一个注解,代表swagger2相关技术开启。会扫描当前类所在包,及子包中所有类型的swagger相关注解,做swagger文档的定制 三、启动

    2023年04月18日
    浏览(80)
  • 17.JavaWeb-注解

            注解(Annotation)是一种元数据的表示方式,用于给代码添加额外的信息、配置或指示。注解以特定的语法规则或标记标识,并可以应用于类、方法、字段、参数等程序元素上。 1.1.1 提供额外的元数据信息         注解可以用于提供额外的信息,如作者、版本

    2024年02月15日
    浏览(29)
  • JavaWeb——2.注解

    这篇文章我们来讲一下Java中的注解 其实这部分内容算是Javaweb的补充内容,其中还包括Junit测试和反射的相关内容。 Junit测试是一个比较简单的内容,这里就不写了;而反射的相关内容可以看java基础专栏,那里面有详细的叙述。 目录 1.注解概述 2.jdk里面已经定义的注解 2.1

    2024年02月11日
    浏览(29)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包