spring-boot 기반rest 마이크로 서비스 프레임워크
https://github.com/yjmyzz/spring-boot-rest-framework
주요 기능은 다음과 같습니다.
-----------------
데이터 액세스
dao는 mybatis 3.3.0+tk를 사용합니다.mybatis 유니버설 Mapper 3.1.3 트랜잭션 롤백 지원
데이터베이스 초기화 스크립트
src/mybatis-generator/ddl 참조.sql
데이터 엔티티 코드 생성
mybatis-generator 1.3.2로 생성, 생성 스크립트는 src/mybatis-generator/gen.sh 참조
웹 컨테이너
tomcat 용기를 내장하고 gzip 압축을 기본적으로 시작합니다
로그 및 모니터링
모든 Controller 레이어의 매개 변수는 AOP을 사용하여 로그를 자동으로 기록합니다.
매개 변수 검사
매개변수 객체는 메모 방식으로 자동 검증됩니다.
결과 반환
서비스 결과는 json 형식으로 되돌아옵니다. 만약 서비스 층에 이상이 발생하면, 되돌아오는 결과에 errorCode 및 errorDesc가 포함되어 있습니다. 서버 방법의 실행 성공 여부와 상관없이, 모두 실행 결과와 서버 소모 시간을 되돌려줍니다.
방문 주소
http://localhost:8080/ping테스트 주소입니다. 애플리케이션이 시작된 후 찾아보면 다음과 같이 반환됩니다.
1 {
2
3 "data": "running",
4 "errorCode": null,
5 "errorDesc": null,
6 "elapsedMilliseconds": 0,
7 "success": true
8
9 }
기타 github 참조 항목:
rest-nettyserver
spring-boot-samples
Mapper
mybatis-spring-boot
spring-boot-example
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.