添加链接
link之家
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.yunchi.common.annotation.AbstractController; import com.yunchi.common.annotation.Login; import com.yunchi.common.annotation.LoginUser; import com.yunchi.com io.springfox springfox- swagger 2</artifactId> <version>2.9.2</version> </dependency> <dependency>
解决ruoyi-pro 代码生成后的 api swagger -ui中未扫描到的 问题 。 背景:代码生成新的maven工程目录,目录下的接口不能被 swagger 扫描到。 解决方法: 1、将新创建的maven工程,加入到启动工程中,加载新创建的maven工程。 2、新增 swagger 配置类
最近从老师那了解到有 Swagger 这么一个东西,打算玩一玩 然后找到了一些教程看一看,例如这篇https://blog.csdn.net/qq122516902/article/details/89417964#29__253 这是老师给的依赖,可以用 <dependency> <groupId>com.spring4all</groupId>
Swagger 的@Profile 注解 用于在不同的运行环境下选择不同的配置文件进行加载,以便根据不同的需求动态切换配置。但有时候可能会出现@Profile 注解 不生效 的情况。有以下几种可能的原因和解决方法。 首先,确保在代码中使用了@Profile 注解 ,并正确地指定了对应的配置文件。例如,@Profile("dev")表示选择dev环境下的配置文件。如果 注解 未正确使用或未指定对应的配置文件,@Profile就无法生效。 其次,检查应用程序的环境变量中是否正确设置了spring.profiles.active属性。Spring Boot应用程序可以通过配置文件、JVM参数或命令行参数来设置运行的Profile。例如,在application.properties中可以设置spring.profiles.active=dev来激活dev环境。如果未正确设置这个属性, Swagger 的@Profile 注解 就无法生效。 另外,确认项目依赖中是否正确引入了spring-boot-starter-web和springfox- swagger 2等相关依赖项。如果依赖项缺失或版本不兼容,也可能导致@Profile 注解 不生效 。 最后,检查项目的包扫描路径是否正确配置。 Swagger 的@Profile 注解 需要被扫描到才能生效。请核实是否正确配置了@ComponentScan或@SpringBootApplication等 注解 ,且指定了正确的包路径。 总结来说,如果 Swagger 的@Profile 注解 未生效,首先确保正确使用了 注解 并指定了对应的配置文件。然后检查环境变量中是否正确设置了spring.profiles.active属性。同时,确认项目依赖和包扫描路径是否正确配置。通过这些步骤的排查,应该能解决 Swagger @Profile 不生效 问题