자신감 - 부트 스트랩 - UI 1.9.6 릴리스 손실 긴 정수 정밀도의 문제를 해결

자신감 - 부트 스트랩 - UI 1.9.6가 릴리스되었습니다. 자신감 - 부트 스트랩 - UI의 자신감은 좀 더 쉬운 문서를 만들기 위해 UI 구현을 향상

문서 : http://doc.xiaominfo.com

효과 : http://swagger-bootstrap-ui.xiaominfo.com/doc.html

Gitee : https://gitee.com/xiaoym/swagger-bootstrap-ui

GitHub의 : https://github.com/xiaoymin/swagger-bootstrap-ui

예 : https://gitee.com/xiaoym/swagger-bootstrap-ui-demo

중요

이것은 자신감 - 부트 스트랩 - UI의 마지막 버전입니다

이것은 자신감 - 부트 스트랩 - UI의 마지막 버전입니다

이것은 자신감 - 부트 스트랩 - UI의 마지막 버전입니다

중요한 것은 세 번 대답!

원래 의도는 자신감 프런트 엔드 UI의 향상된 버전을 작성하는 프로젝트를 시작했지만, 프로젝트, 개인의 요구의 증가에 직면하여, 새로운 요구 사항을 충족하기 위해 백엔드에게 자바 코드를 작성해야의 자신감 - 부트 스트랩의 개발 1.8.5 1.9.6 릴리스 사이 ~ -UI, 백 엔드 자바 코드를 사용하여 UI를 사용하는 개발자를위한 항아리 패키지를 제공하는 방식으로 혼합된다.이 실시 예는 통합 자신감 편리하지만, 단지 당신이 될 수 항아리 패키지를 도입해야하지만 마이크로 서비스의 아키텍처는 약간 부풀어 보인다.

따라서, 프로젝트가 변경되었습니다 knife4j을 , knife4j 그녀는, 소형 경량 같은 단검처럼되고 싶어 이름, 강력한 갖추고 있습니다, 또한 그녀에게 자신감 인터페이스 문서 서비스뿐만 아니라위한 다양한 솔루션을 만들고 싶어 개명 단지 전면 UI 프론트 엔드에 초점을 맞 춥니 다.

자신감 - 부트 스트랩 - UI가에 집중됩니다 모든 속성 knife4j-spring-ui패키지와 다음의 개발자 이상의 개별 요구 사항을 충족합니다.

주요 변경 사항은 프로젝트의 관련 클래스 패키지 경로가 대체 할 것입니다 com.github.xiaoymin.knife4j접두사를, 개발자는 패키지 경로가 주석을 향상시 교체해야 사용

여러 모듈로 분리 백엔드 자바 코드와 인터페이스 패키지 항아리 패키지는 현재 마이크로 서비스 구조에 대향하는 단 통합 UI의 게이트웨이 단지 패키지에 미세 SpringCloud 서비스를 사용하여 (강화 된 문서의 주석을 사용하는 것이 더 편리 또한, 이와) 전후 단부를 분리 할

knife4j 방법의 사용에 대한 자신감 - 부트 스트랩 - UI의 버전 번호, 처음부터 먼저 버전 1.9.6을 따르십시오 설명서를 참조하십시오

이름부터하는 것은 우리가 불편을 끼쳐 드려 죄송주고 ~합니다!

특성 및 최적화

1, 봄 라우팅 PathVariable는 경우가 표시되지 않습니다 해결하고 상호 작용하는 환경을 최적화

2, 응답의 몸은 긴 정수 오류, 정밀 손실 문제를 해결하기 위해 # 135 @GitHub을

도 3을 참조하면, 최적화 요청 헤더 헤더 중국어의 경우,에 encodeURI 함수를 포함하는 중국어 처리를 수행하지 않거나 처리 된 경우 # 140 @GitHub

4, jQuery를 1.X 시리즈 버전의 최신 버전으로 업그레이드1.12.4

5, jQuery를 아약스 메서드 매개 변수의 측면에서 비동기 인터페이스 자원에 대한 초기 페이지 요청 자신감 모드 async:false, 문제의 경고가 발생합니다 브라우저를 (주 스레드의 원인이됩니다 동기 AJAX 요청이 차단되어, 사용자 경험은 매우 좋지 않다, 그것은 설정되어 그것은)되지 않습니다.

6, 지원 supportedSubmitMethods, 백 엔드 구성 UiConfiguration콩의 # IVCQ0 @Gitee

도 7은 백 엔드 쓰레기 문제 최적화 중국어 파일 이름 값을 지정해야하고, 이름 URLEncoder.encode 처리를위한 UI 프론트 엔드는 통상 다운로드를 위해, 중국어로 디코딩 될

8, 수리 컬 버그 이스케이프 상태 표시 줄의 내용을 복사 # 136 @GitHub을

UI 효과 보여

프로젝트 주소

메이븐 좌표

<의존성> 
   <의 groupId> com.github.xiaoymin </의 groupId> 
   <artifactId를> 자신감 부트 스트랩 UI-</ artifactId를> 
   <version>은 1.9.6 </ 버전> 
</ 의존성>

STAR & ISSUE

친구의 지원에 감사드립니다 갈 https://gitee.com/xiaoym/swagger-bootstrap-ui을 그 ~ ~ 스타의 포인트 :)

추천

출처www.oschina.net/news/109441/swagger-bootstrap-ui-1-9-6-released