添加swagger3配置

This commit is contained in:
qiushijie 2024-02-22 16:29:02 +08:00
parent aa622abeb3
commit 5fabf2903c
10 changed files with 48 additions and 5 deletions

View File

@ -17,6 +17,8 @@
<file url="file://$PROJECT_DIR$/springcloud-provider-dept-8002/src/main/resources" charset="UTF-8" />
<file url="file://$PROJECT_DIR$/springcloud-provider-dept-8003/src/main/java" charset="UTF-8" />
<file url="file://$PROJECT_DIR$/springcloud-provider-dept-8003/src/main/resources" charset="UTF-8" />
<file url="file://$PROJECT_DIR$/springcloud-provider-dept-nacos-8004/src/main/java" charset="UTF-8" />
<file url="file://$PROJECT_DIR$/springcloud-provider-dept-nacos-8004/src/main/resources" charset="UTF-8" />
<file url="file://$PROJECT_DIR$/src/main/java" charset="UTF-8" />
<file url="file://$PROJECT_DIR$/src/main/resources" charset="UTF-8" />
</component>

View File

@ -8,6 +8,12 @@
<option value="$PROJECT_DIR$/springcloud-api/pom.xml" />
</list>
</option>
<option name="ignoredFiles">
<set>
<option value="$PROJECT_DIR$/springcloud-consumer-dept-nacos-80/pom.xml" />
<option value="$PROJECT_DIR$/springcloud-provider-dept-nacos-8004/pom.xml" />
</set>
</option>
<option name="workspaceImportForciblyTurnedOn" value="true" />
</component>
<component name="ProjectRootManager" version="2" languageLevel="JDK_1_8" default="true" project-jdk-name="1.8" project-jdk-type="JavaSDK">

View File

@ -11,7 +11,7 @@
<artifactId>springcloud-EurekaServer-7001</artifactId>
<packaging>jar</packaging>
<name>springcloud-EurekaServer</name>
<name>springcloud-EurekaServer-7001</name>
<url>http://maven.apache.org</url>
<properties>

View File

@ -11,7 +11,7 @@
<artifactId>springcloud-EurekaServer-7002</artifactId>
<packaging>jar</packaging>
<name>springcloud-EurekaServer</name>
<name>springcloud-EurekaServer-7002</name>
<url>http://maven.apache.org</url>
<properties>

View File

@ -11,7 +11,7 @@
<artifactId>springcloud-EurekaServer-7003</artifactId>
<packaging>jar</packaging>
<name>springcloud-EurekaServer</name>
<name>springcloud-EurekaServer-7003</name>
<url>http://maven.apache.org</url>
<properties>

View File

@ -80,5 +80,35 @@
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-actuator</artifactId>
</dependency>
<!-- 添加swagger3的依赖配置 start-->
<dependency>
<groupId>io.springfox</groupId>
<artifactId>springfox-swagger2</artifactId>
<version>3.0.0</version>
</dependency>
<!-- https://mvnrepository.com/artifact/io.springfox/springfox-swagger-ui -->
<dependency>
<groupId>io.springfox</groupId>
<artifactId>springfox-swagger-ui</artifactId>
<version>3.0.0</version>
</dependency>
<dependency>
<groupId>io.springfox</groupId>
<artifactId>springfox-boot-starter</artifactId>
<version>3.0.0</version>
</dependency>
<dependency>
<groupId>org.springframework.plugin</groupId>
<artifactId>spring-plugin-core</artifactId>
<version>2.0.0.RELEASE</version>
</dependency>
<dependency>
<groupId>org.springframework.plugin</groupId>
<artifactId>spring-plugin-metadata</artifactId>
<version>2.0.0.RELEASE</version>
</dependency>
<!-- 添加swagger3的依赖配置 end-->
</dependencies>
</project>

View File

@ -1,5 +1,7 @@
package org.learning.springcloud.controller;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.learning.springcloud.domain.Dept;
import org.learning.springcloud.result.ResultForm;
import org.learning.springcloud.service.DeptService;
@ -16,6 +18,7 @@ import java.util.List;
@RestController
@RequestMapping("/dept")
@Api(tags = "生产者一号")
public class DeptController {
@Autowired
@ -25,6 +28,7 @@ public class DeptController {
private DiscoveryClient client;
@GetMapping("/get/{id}")
@ApiOperation("根据员工ID获取员工信息")
public Dept getDeptById(@PathVariable("id") Integer id){
// ResultForm resultForm = new ResultForm<Dept>();
@ -44,6 +48,7 @@ public class DeptController {
// return resultForm;
}
@GetMapping("/findAll")
@ApiOperation("获取所有的员工信息")
public List<Dept> findAll(){
return deptService.findAll();
}

View File

@ -11,7 +11,7 @@
<artifactId>springcloud-provider-dept-8002</artifactId>
<packaging>jar</packaging>
<name>springcloud-provider-dept-8001</name>
<name>springcloud-provider-dept-8002</name>
<url>http://maven.apache.org</url>
<properties>

View File

@ -11,7 +11,7 @@
<artifactId>springcloud-provider-dept-8003</artifactId>
<packaging>jar</packaging>
<name>springcloud-provider-dept-8001</name>
<name>springcloud-provider-dept-8003</name>
<url>http://maven.apache.org</url>
<properties>

BIN
tree.log Normal file

Binary file not shown.