整理依赖项

nacos
DongZeLiang 2023-10-10 10:59:37 +08:00
parent c810e9d10b
commit f76c53aac2
5 changed files with 32 additions and 4 deletions

View File

@ -20,6 +20,16 @@
<dependency>
<groupId>io.springfox</groupId>
<artifactId>springfox-swagger2</artifactId>
<exclusions>
<exclusion>
<groupId>io.swagger</groupId>
<artifactId>swagger-models</artifactId>
</exclusion>
<exclusion>
<groupId>io.swagger</groupId>
<artifactId>swagger-annotations</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>io.springfox</groupId>
@ -30,6 +40,16 @@
<dependency>
<groupId>com.github.xiaoymin</groupId>
<artifactId>knife4j-openapi2-spring-boot-starter</artifactId>
<exclusions>
<exclusion>
<groupId>io.springfox</groupId>
<artifactId>springfox-bean-validators</artifactId>
</exclusion>
<exclusion>
<groupId>io.springfox</groupId>
<artifactId>springfox-spring-webmvc</artifactId>
</exclusion>
</exclusions>
</dependency>
<!-- Mysql驱动包 -->

View File

@ -90,7 +90,7 @@ public class TestController extends BaseController {
@ApiModel(value = "UserEntity", description = "用户实体")
class UserEntity {
@ApiModelProperty("用户ID")
@ApiModelProperty(name = "用户ID")
private Integer userId;
@ApiModelProperty("用户名称")

View File

@ -48,7 +48,7 @@ public class SwaggerConfig {
*/
@Bean
public Docket createRestApi () {
return new Docket(DocumentationType.SWAGGER_2)
return new Docket(DocumentationType.OAS_30)
// 是否启用Swagger
.enable(enabled)
// 用来创建该API的基本信息展示在文档的页面中自定义展示的信息
@ -109,9 +109,9 @@ public class SwaggerConfig {
// 用ApiInfoBuilder进行定制
return new ApiInfoBuilder()
// 设置标题
.title("标题:若依管理系统_接口文档")
.title("标题:接口文档")
// 描述
.description("描述:用于管理集团旗下公司的人员信息,具体包括XXX,XXX模块...")
.description("描述:接口文档")
// 作者信息
.contact(new Contact(ruoyiConfig.getName(), null, null))
// 版本

View File

@ -149,6 +149,12 @@
<artifactId>lombok</artifactId>
</dependency>
<dependency>
<groupId>io.swagger</groupId>
<artifactId>swagger-annotations</artifactId>
<version>1.5.20</version>
</dependency>
</dependencies>
</project>

View File

@ -5,6 +5,7 @@ import java.math.BigDecimal;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.EqualsAndHashCode;
@ -27,6 +28,7 @@ import com.ruoyi.common.core.domain.BaseEntity;
@AllArgsConstructor
@TableName("book_info")
@EqualsAndHashCode(callSuper = true)
@ApiModel(value = "UserEntity", description = "用户实体")
public class BookInfo extends BaseEntity {
private static final long serialVersionUID = 1L;