添加swagger3配置
This commit is contained in:
parent
aa622abeb3
commit
5fabf2903c
|
|
@ -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>
|
||||
|
|
|
|||
|
|
@ -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">
|
||||
|
|
|
|||
|
|
@ -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>
|
||||
|
|
|
|||
|
|
@ -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>
|
||||
|
|
|
|||
|
|
@ -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>
|
||||
|
|
|
|||
|
|
@ -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>
|
||||
|
|
|
|||
|
|
@ -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();
|
||||
}
|
||||
|
|
|
|||
|
|
@ -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>
|
||||
|
|
|
|||
|
|
@ -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>
|
||||
|
|
|
|||
Loading…
Reference in New Issue