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 | 104 | <artifactId>springfox-swagger-ui</artifactId> |
| 105 | 105 | <version>2.6.1</version> |
| 106 | 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 | 112 | </dependencies> |
| 108 | 113 | |
| 109 | 114 | <build> | ... | ... |
src/main/java/com/sincere/student/Swagger2.java
| 1 | 1 | package com.sincere.student; |
| 2 | 2 | |
| 3 | +import com.github.xiaoymin.swaggerbootstrapui.annotations.EnableSwaggerBootstrapUI; | |
| 3 | 4 | import org.springframework.context.annotation.Bean; |
| 4 | 5 | import org.springframework.context.annotation.Configuration; |
| 6 | +import org.springframework.context.annotation.Profile; | |
| 7 | +import org.springframework.web.servlet.config.annotation.WebMvcConfigurer; | |
| 5 | 8 | import springfox.documentation.builders.ApiInfoBuilder; |
| 6 | 9 | import springfox.documentation.builders.ParameterBuilder; |
| 7 | 10 | import springfox.documentation.builders.PathSelectors; |
| ... | ... | @@ -17,8 +20,10 @@ import java.util.ArrayList; |
| 17 | 20 | import java.util.List; |
| 18 | 21 | |
| 19 | 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 | 28 | @Bean |
| 24 | 29 | public Docket createRestApi() { | ... | ... |
src/main/java/com/sincere/student/controller/SysYxController.java
| ... | ... | @@ -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 | 47 | @ApiOperation("获取咨询列表") |
| 88 | 48 | @RequestMapping(value = "/consultList", method = RequestMethod.POST) |
| 89 | 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 | 25 | int updateSort(SysYxSchoolConsult record); |
| 26 | 26 | |
| 27 | 27 | List<SysYxSchoolConsult> countConsultList(QueryCountYxSchoolConsult consult); |
| 28 | - | |
| 29 | -// int getCountConsult(QueryCountYxSchoolConsult record); | |
| 30 | 28 | } |
| 31 | 29 | \ No newline at end of file | ... | ... |
src/main/resources/application.yaml
| ... | ... | @@ -2,6 +2,8 @@ server: |
| 2 | 2 | port: 9010 |
| 3 | 3 | |
| 4 | 4 | spring: |
| 5 | + profiles: | |
| 6 | + active: prod | |
| 5 | 7 | application: |
| 6 | 8 | name: student |
| 7 | 9 | datasource: |
| ... | ... | @@ -32,4 +34,12 @@ mybatis: |
| 32 | 34 | logging: |
| 33 | 35 | level: |
| 34 | 36 | com.sincere.student.mapper: info |
| 35 | -# com.sincere.student.mapper: DEBUG | |
| 36 | 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 | 47 | \ No newline at end of file | ... | ... |