▶ Back-End132 Python 설치 방법 ▷ Python 설치 방법*Windows 10에서 진행*pythion 3.12.2 *Use admin privileges when installing py.exe : 설치 시 관리자 권한 사용(py.exe : 코드 실행기)*Add python.exe to PATH : 환경변수 추가 ▷ 설치 확인*두 가지 방법 중 택 1 ▷ 참고 [Python] 파이썬 설치 / 다운로드 방법 (Python for Windows)이번 포스팅에서는 윈도우 운영체제에서 Python을 설치하는 방법에 대해 알아보도록 하겠습니다. 파이썬은 자바처럼 환경변수를 만져야 하는 부분이 없어 설치가 굉장히 간단합니다. 참고로 2021coding-factory.tistory.com ▷ 관련 글 VSCode Django Proj.. 2024. 2. 13. VMware Windows10 설치 방법 Windows10 설치 파일(Windows10.iso) 생성 방법과 VMware에 Windows10을 설치하는 방법*자세한 설명 생략 ▷ 따라가기*Windows10.iso 파일이 이미 있다면 다음 진행▷ Windows10 설치 파일(Windows.iso) 생성 방법▷ VMware Windows10 VM 생성 방법▷ VMware Tools 설치 ▷ Windows10 설치 파일(Windows.iso) 생성 방법 ▷ VMware Windows10 VM 생성 방법*Windows10 설치 과정 생략 ▷ VMware Tools 설치*VMware Tools 기능 설명 생략*반드시 Install VMware Tools 클릭 후 진행 ▷ 관련 글 VMware 설치 방법(무료 버전)VMware Work.. 2023. 11. 24. LocalDate Jackson Data Format 변경 Java8 Jackson ObjectMapper 직렬화 시LocalDate 타입을 timestamps Format에서 dates Format으로 변경하는 방법*자세한 설명 생략 *직렬화(Serialization) : Java Object → JSON String*역직렬화(Deserialization) : JSON String → Java Object ▷ 변경 전*timestamps Format(Jackson 기본 형식){ "visitDates": { "year": 2023, "month": "NOVEMBER", "monthValue": 11, "dayOfMonth": 23, "leapYear": false, "dayOfWeek": "THURSDAY", "dayOfYear": 327, "e.. 2023. 11. 23. VMware 설치 방법(무료 버전) VMware Workstation Player(무료 버전) 설치 방법*자세한 설명 생략 ▷ VMware 설치 방법 ▷ 관련 글 VMware Windows10 설치 방법Windows10 설치 파일(Windows10.iso) 생성 방법과 VMware에 Windows10을 설치하는 방법 *자세한 설명 생략 ▷ 따라가기 *Windows10.iso 파일이 이미 있다면 다음 진행 ▷ Windows10 설치 파일(Windows.iso) 생성 방법 ▷coding-today.tistory.com 2023. 11. 23. @RestControllerAdvice - 전역 예외 처리 @RestControllerAdvice를 사용해 모든 Controller에 대한 예외 처리를 한 곳에서 관리 및 처리*공통 에러 메시지 및 이외 예외들을 공통 처리 하는 예제*자세한 설명 생략 ▷ @RestControllerAdvice란? - Application 전역 예외 처리 Annotation - Project 하나의 @ControllerAdvice만 관리하는 것을 권장 - @Controller Annotation이 붙은 Controller에서 발생하는 예외를 처리 - @ResponseBody가 있어 JSON 응답 *@ControllerAdvice 차이 - @ExceptionHandler를 통해 처리 *Method 범위 E.. 2023. 11. 17. Swagger UI Hangs on Big Json Respones 해결 방법 Swagger UI에서 많은 양의 응답 값을 받게 되면 버벅 거리는 문제 발생*자세한 설명 생략 ▷ 요약 문제 : Swagger UI syntaxHighlight로 인한 Big Json Response 처리 시간문제 해결 : application.properties에 springdoc.swagger-ui.syntaxHighlight.activated= false 추가 ▷ 해결 방법*application.properties에서 Swagger UI SyntaxHighlight 기능off # Swagger# Swagger UI syntaxHighlight Settingspringdoc.swagger-ui.syntaxHighlight.activated= false ▷ 결과 화면*SyntaxHighlight.. 2023. 10. 18. Swagger3 JWT 인증 설정 Swagger UI에서 API 테스트 시 JWT 인증을 위한 추가 설정*이전 글에 이어서 작업(관련 글 참고)*자세한 설명 생략 ▷ Swagger-ui 추가 설정 *@SecurityScheme 사용 속성태그속성설명@SecurityScheme 인증 스키마 정보를 설정type인증타입 (APIKEY, HTTP, OPENIDCONNECT, OAUTH2)in인증키 입력 위치(HEADER, QUERY, COOKIE)name인증 스키마 명description인증 스키마 설명 *@OpenAPIDefinition 사용 속성태그속성설명@SecurityRequirementnameSwagger-ui에서 사용할 인증 스키마 /** * Swagger3 * */@OpenAPIDefinition( info = @Inf.. 2023. 10. 18. Swagger 연동 및 설정 방법 Spring Boot + Swagger 연동 방법과 간단한 설정 방법*maven project에서 springdoc(swagger3)으로 진행*자세한 설명 생략 ▷ Swagger3 연동*dependency 이후 바로 사용 가능 ① pom.xml springdoc dependency org.springdoc springdoc-openapi-ui 1.7.0 ▷ Swagger3 명세서 작성 방법 *Swagger3 주요 Annotation태그속성설명@Tag Controller 명세nameAPI 그룹 명descriptionAPI 그룹 설명@Operation API 명세summaryAPI 설명descriptionAPI 상세 설명@Schema Model 명세descriptionModel 설명def.. 2023. 10. 18. Swagger 란? 시간 소요가 많고 관리하기 번거롭던 API 명세서 작성 작업을 Swagger를 통해 간단하게 해결*자세한 설명 생략 ▷ Swagger 란?*OAS : Open API Specification API의 명세(Spec)를 문서화하여 관리하기 위한 프로젝트API의 명세(Spec) 수정 시 문서 자동 갱신Spring / Spring Boot Project에서 사용 가능대표적인 라이브러리 : Springdoc, Springfox*차이점이 있고 Springdoc 선호 ▷ Swagger 특징 Annotation을 통해 API를 빠르게 명세Swagger-UI를 통해 API를 시각화한 화면 제공Swagger-UI를 통해 API 테스트 진행 가능 ▷ Swagger 사용 이유 엑셀로 관리하던 인터페이스 설계서를 Swa.. 2023. 10. 18. 이전 1 ··· 3 4 5 6 7 8 9 ··· 15 다음 728x90 728x90