반응형 분류 전체보기387 springboot3, swagger 설정 springfox와 springdoc 두 라이브러리 모두 Spring Framework를 사용하는 애플리케이션에서 Swagger를 이용해서 API 문서화를 쉽게 할 수 있도록 도와주는 라이브러리이다. spring 3.x.x 버전 이후 부터는 springdoc 라이브러리를 사용해야 한다. springfox는 2020년 7월 14일 기준으로 더 이상 업데이트가 되지 않고 있다. Swagger OpenAPI3.0 : springdoc 라이브러리가 OpenAPI3.0 스펙에 맞는 JSON을 만들어주면, Swagger UI가 화면을 만들어서 JSON들을 띄워주는 역할. 1. build.gradle dependency 추가. https://springdoc.org/v2/공식문서에서 제공하는 dependency로 설.. 2024. 2. 22. Property 'id' does not exist on type 'never'. ts Typescipt 사용 시 불러오는 데이터의 명확한 데이터 타입을 모르는 경우 발생. 보통 빈 배열을 가진 useState 변수를 만들어주는데, const yearlyItems = ref([]); 아래처럼 타입을 any로 바꿔주면 된다. const yearlyItems = ref([]); 2024. 1. 30. [Vue3/Vite] <v-img> - 기존 VueCLI 가 아닌 Vite를 사용할 때 이미지가 가져와지지 않는다. 1) 실패 : 프로젝트 구조문제. (아래) 2) 실패 : require은 webpack에서 지원하는 모듈이다. require(../image_path/${image.src}) Vite에서는 assets를 src폴더에서 관리하도록 되어있는 기존 구조를 사용할 수 없다. 빌드시 dist폴더에 js,css,html 파일이 생성되는데, 이 때 src폴더에 있는 assets는 제대로 된 경로에 들어가지 못한다. 따라서 Vite에서는 assets 폴더를 public 폴더에 넣으라고 한다. public 디렉터리 다음 에셋의 경우 robots.txt와 같이 소스 코드에서 참조되지 않는 에셋 해싱 없이 항상 같은 이름을 갖는 에셋 또는 UR.. 2024. 1. 9. Mac OS에서 Docker 이용하여 Ubuntu 20.04 환경설정 방법 1. 도커를 이용하여 Ubuntu 설치 // 도커는 설치되었다고 가정함 // ubuntu 이미지 다운로드 및 컨테이너 실행 $ docker pull ubuntu:20.04 $ docker run -it --name myUbuntu ubuntu:20.04 // 도커 컨테이너 내로 들어옴 $ apt-get update $ apt-get upgrade -y $ apt-get install build-essential gdb //GNU 툴체인 설치: gcc,g++ 등 컴파일러 드의 개발도구들 gcc --version g++ --version gdb --version 으로 설치 확인 2. 편한 개발을 위해 VS Code에서 Container에 연결함 - VS Code 에서 Remote - Container 플러그.. 2023. 12. 13. DBeaver 오라클 연결 시 ORA-12514, TNS:listener does not currently know of service requested in connect descriptor -(윈도우키 + R) -> CMD 입력 -lsnrctl status 명령어를 입력해서 오라클 리스너 상태를 확인. ORCL -> XE 로 변경 2023. 10. 24. 파일 기본 명령어 1) ls 현재 디렉토리의 파일 목록을 출력하는 명령어. 'ls -l'은 자세히 보기 2) pwd 현재 위치하고 있는 디렉토리를 알려주는 명령어 3) mkdir mkdir 새로 생성할 디렉토리명 4) cd 이동할 디렉토리의 경로명 * 상대경로와 절대경로 상대경로는 현재 디렉토리의 위치를 기준으로 다른 디렉토리의 위치를 표현하는 것으로 ..은 부모 디렉토리를 의미. 'cd ..'은 현재 디렉토리의 부모 디렉토리로 이동하는 명령어. 현재 디렉토리는 '.' . 절대경로는 최상위 디렉토리를 기준으로 경로를 표현하는 것을 의미. 최상위 디렉토리는 루트(root) 디렉토리라고 하고 '/' 이다. 'cd /'는 최상위 디렉토리로 이동한다는 뜻. 'cd /home/limi'는 현재 디렉토리가 무엇이건 언제나 '/hom.. 2023. 8. 29. 이전 1 2 3 4 5 6 ··· 65 다음 반응형