Commit aee82c75976e3669680198ee9f44a8705ad092f7
1 parent
21d1bd0f
Exists in
master
招生咨询会
Showing
5 changed files
with
23 additions
and
45 deletions
 
Show diff stats
pom.xml
| @@ -104,6 +104,11 @@ | @@ -104,6 +104,11 @@ | ||
| 104 | <artifactId>springfox-swagger-ui</artifactId> | 104 | <artifactId>springfox-swagger-ui</artifactId> | 
| 105 | <version>2.6.1</version> | 105 | <version>2.6.1</version> | 
| 106 | </dependency> | 106 | </dependency> | 
| 107 | + <dependency> | ||
| 108 | + <groupId>com.github.xiaoymin</groupId> | ||
| 109 | + <artifactId>swagger-bootstrap-ui</artifactId> | ||
| 110 | + <version>1.9.6</version> | ||
| 111 | + </dependency> | ||
| 107 | </dependencies> | 112 | </dependencies> | 
| 108 | 113 | ||
| 109 | <build> | 114 | <build> | 
src/main/java/com/sincere/student/Swagger2.java
| 1 | package com.sincere.student; | 1 | package com.sincere.student; | 
| 2 | 2 | ||
| 3 | +import com.github.xiaoymin.swaggerbootstrapui.annotations.EnableSwaggerBootstrapUI; | ||
| 3 | import org.springframework.context.annotation.Bean; | 4 | import org.springframework.context.annotation.Bean; | 
| 4 | import org.springframework.context.annotation.Configuration; | 5 | import org.springframework.context.annotation.Configuration; | 
| 6 | +import org.springframework.context.annotation.Profile; | ||
| 7 | +import org.springframework.web.servlet.config.annotation.WebMvcConfigurer; | ||
| 5 | import springfox.documentation.builders.ApiInfoBuilder; | 8 | import springfox.documentation.builders.ApiInfoBuilder; | 
| 6 | import springfox.documentation.builders.ParameterBuilder; | 9 | import springfox.documentation.builders.ParameterBuilder; | 
| 7 | import springfox.documentation.builders.PathSelectors; | 10 | import springfox.documentation.builders.PathSelectors; | 
| @@ -17,8 +20,10 @@ import java.util.ArrayList; | @@ -17,8 +20,10 @@ import java.util.ArrayList; | ||
| 17 | import java.util.List; | 20 | import java.util.List; | 
| 18 | 21 | ||
| 19 | @EnableSwagger2 | 22 | @EnableSwagger2 | 
| 20 | -@Configuration //让Spring来加载该类配置 | ||
| 21 | -public class Swagger2 { | 23 | +@Configuration | 
| 24 | +@Profile({"dev","test"}) | ||
| 25 | +@EnableSwaggerBootstrapUI | ||
| 26 | +public class Swagger2 implements WebMvcConfigurer { | ||
| 22 | 27 | ||
| 23 | @Bean | 28 | @Bean | 
| 24 | public Docket createRestApi() { | 29 | public Docket createRestApi() { | 
src/main/java/com/sincere/student/controller/SysYxController.java
| @@ -44,46 +44,6 @@ public class SysYxController { | @@ -44,46 +44,6 @@ public class SysYxController { | ||
| 44 | } | 44 | } | 
| 45 | 45 | ||
| 46 | 46 | ||
| 47 | -// /** | ||
| 48 | -// * 栏目相关接口 | ||
| 49 | -// */ | ||
| 50 | -// @MemberAccess | ||
| 51 | -// @ApiOperation("获取栏目列表(1 文章 2学校 3视频)") | ||
| 52 | -// @PostMapping(value = "/column/columnList") | ||
| 53 | -// public BaseDto<List<ColumnType>> columnList(@RequestBody ColumnDto columnDto) { | ||
| 54 | -// BaseDto<List<ColumnType>> result = new BaseDto<>(); | ||
| 55 | -// ColumnEnums columnEnums = ColumnEnums.getByType(columnDto.getType()); | ||
| 56 | -// if (columnEnums != null) { | ||
| 57 | -// List<ColumnType> data = sysYxColumnService.columnList(columnDto); | ||
| 58 | -// result.setData(data); | ||
| 59 | -// } else { | ||
| 60 | -// result.setSuccess(false); | ||
| 61 | -// result.setMessage("类型不匹配"); | ||
| 62 | -// } | ||
| 63 | -// return result; | ||
| 64 | -// } | ||
| 65 | - | ||
| 66 | -// @ApiOperation("创建栏目(type : 1 文章 2学校 3视频)") | ||
| 67 | -// @PostMapping(value = "/addColumnType") | ||
| 68 | -// public BaseDto addColumnType(@RequestBody ColumnType columnType) { | ||
| 69 | -// BaseDto result = new BaseDto(); | ||
| 70 | -// sysYxColumnService.addColumnType(columnType); | ||
| 71 | -// return result; | ||
| 72 | -// } | ||
| 73 | -// | ||
| 74 | -// @ApiOperation("更新栏目(type : 1 文章 2学校 3视频)") | ||
| 75 | -// @PostMapping(value = "/updateColumnType") | ||
| 76 | -// public BaseDto updateColumn(@RequestBody ColumnType columnType) { | ||
| 77 | -// BaseDto result = new BaseDto(); | ||
| 78 | -// if (columnType.getId() > 0) { | ||
| 79 | -// sysYxColumnService.updateColumnType(columnType); | ||
| 80 | -// } else { | ||
| 81 | -// result.setSuccess(false); | ||
| 82 | -// result.setMessage("id没传"); | ||
| 83 | -// } | ||
| 84 | -// return result; | ||
| 85 | -// } | ||
| 86 | - | ||
| 87 | @ApiOperation("获取咨询列表") | 47 | @ApiOperation("获取咨询列表") | 
| 88 | @RequestMapping(value = "/consultList", method = RequestMethod.POST) | 48 | @RequestMapping(value = "/consultList", method = RequestMethod.POST) | 
| 89 | public BaseDto<Page<SysYxSchoolConsult>> consultList(@RequestBody AddYxSchoolConsultVo vo) { | 49 | public BaseDto<Page<SysYxSchoolConsult>> consultList(@RequestBody AddYxSchoolConsultVo vo) { | 
src/main/java/com/sincere/student/mapper/SysYxSchoolConsultMapper.java
| @@ -25,6 +25,4 @@ public interface SysYxSchoolConsultMapper { | @@ -25,6 +25,4 @@ public interface SysYxSchoolConsultMapper { | ||
| 25 | int updateSort(SysYxSchoolConsult record); | 25 | int updateSort(SysYxSchoolConsult record); | 
| 26 | 26 | ||
| 27 | List<SysYxSchoolConsult> countConsultList(QueryCountYxSchoolConsult consult); | 27 | List<SysYxSchoolConsult> countConsultList(QueryCountYxSchoolConsult consult); | 
| 28 | - | ||
| 29 | -// int getCountConsult(QueryCountYxSchoolConsult record); | ||
| 30 | } | 28 | } | 
| 31 | \ No newline at end of file | 29 | \ No newline at end of file | 
src/main/resources/application.yaml
| @@ -2,6 +2,8 @@ server: | @@ -2,6 +2,8 @@ server: | ||
| 2 | port: 9010 | 2 | port: 9010 | 
| 3 | 3 | ||
| 4 | spring: | 4 | spring: | 
| 5 | + profiles: | ||
| 6 | + active: prod | ||
| 5 | application: | 7 | application: | 
| 6 | name: student | 8 | name: student | 
| 7 | datasource: | 9 | datasource: | 
| @@ -32,4 +34,12 @@ mybatis: | @@ -32,4 +34,12 @@ mybatis: | ||
| 32 | logging: | 34 | logging: | 
| 33 | level: | 35 | level: | 
| 34 | com.sincere.student.mapper: info | 36 | com.sincere.student.mapper: info | 
| 35 | -# com.sincere.student.mapper: DEBUG | ||
| 36 | \ No newline at end of file | 37 | \ No newline at end of file | 
| 38 | +# com.sincere.student.mapper: DEBUG | ||
| 39 | + | ||
| 40 | +#增加swagger文档访问验证 | ||
| 41 | +swagger: | ||
| 42 | + production: false | ||
| 43 | + basic: | ||
| 44 | + enable: true | ||
| 45 | + username: szdev | ||
| 46 | + password: developer01 | ||
| 37 | \ No newline at end of file | 47 | \ No newline at end of file |