[SpringBoot] Session 및 DB에 UUID 저장
·
2023-02 몰입형 SW 정규 교육/9월 프로젝트
오늘 할 건 DB에 회의룸ID, 사용자 no, sysdate, 파일 경로를 저장하는 걸 해볼 거다. 일단 지난 포스팅에서 상대 파일 경로를 저장하는 법을 했으니 오늘은 UUID를 생성해서 넣을 거다. [SpringBoot & Vue.js] Axios post 요청 나는 DB를 다뤄본 적도 없고 네트워크나 서버 등의 배경 지식이 없을 뿐더러... 이번 프로젝트를 하면서 처음으로 백엔드를 맡았는데, DB 관리와 더불어 백엔드 프론트 간의 요청 및 응답까지 하 zero-talk.tistory.com UUID 생성 확인 일단 기본적으로 UUID 생성이 잘 먹히는지부터 확인하려고 한다. UUID는 출시년도에 따라 총 5개의 버전이 있는데, 각자 상황에 맞는 버전을 쓰면 된다. 나는 보안성이 높고 생산속도가 빠른 ..
[Spring Boot] vs code build.gradle 플러그인 에러
·
2023-02 몰입형 SW 정규 교육/9월 프로젝트
REST API를 생성하면서 필요한 의존성을 추가하는 도중에 많은 에러들이 떴다 1. 플러그인(plugins) 에러 Unresolved dependency: com.oracle.database.jdbc:ojdbc8:19 Java(0) 해결되지 않은 종속성이 있다고 한다. 확인해보니 동일한 의존성을 두 번 쓴 게 있었다. 둘 중 하나를 지우니까 에러가 사라졌다. runtimeOnly 'com.oracle.database.jdbc:ojdbc8:19.8.0.0' runtimeOnly('com.oracle.database.jdbc:ojdbc8:19')
[Spring Boot] vs code에서 REST API 생성하기
·
2023-02 몰입형 SW 정규 교육/9월 프로젝트
도메인 클래스 생성 사용자 정보를 표현할 도메인 클래스 (User)를 생성합니다. src/main/java/com/gmovie/gmovie/domain/User.java package com.gmovie.gmovie.domain; public class User { private Long id; private String name; private String email; // getters and setters... } 레포지토리 인터페이스 생성 데이터베이스와의 상호작용을 위한 레포지토리 인터페이스를 생성합니다. Spring Data JPA가 제공하는 JpaRepository 인터페이스를 상속받으면 기본적인 CURD 연산 메서드가 자동으로 제공됩니다. package com.gmovie.gmovie.rep..
React 프로젝트에 MongoDB 연결하기
·
2023-02 몰입형 SW 정규 교육/9월 프로젝트
보호되어 있는 글입니다.
[MongoDB] 커넥션 생성하기
·
2023-02 몰입형 SW 정규 교육/9월 프로젝트
보호되어 있는 글입니다.
MongoDB 설치하기
·
2023-02 몰입형 SW 정규 교육/9월 프로젝트
이번 프로젝트에서 사용할 DB는 MongoDB입니다. 먼저 아래 MongoDB 다운로드 사이트에 접속합니다. Try MongoDB Community Edition Try MongoDB Community Edition on premise non-relational database including the Community Server and Community Kubernetes Operator for your next big project! www.mongodb.com MongoDB Community Server 탭을 클릭하여 자신의 OS 환경과 설치할 MongoDB 버전을 선택하여 다운로드합니다. 저는 오늘 날짜를 기준으로 최신 안정화 버전인 7.0.1 버전을 다운로드 하였습니다. 다운로드한 파일을 더블..
React 설치하기
·
2023-02 몰입형 SW 정규 교육/9월 프로젝트
React를 설치하기 위해 먼저 Node.js를 설치해야 합니다. Node.js 설치 방법 및 버전 확인 방법은 아래 링크를 통해 확인해주세요! Node.js 설치하기 (18.17.1) 제가 사용할 Node.js 버전은 18.17.1 LTS 입니다. 먼저 아래 사이트에 접속한 후 https://nodejs.org/ko/blog/release/v18.17.1 Node v18.17.1 (LTS) | Node.js Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine. nodejs.or zero-talk.tistory.com React를 설치하는 방법은 ① 원하는 폴더명으로 React 초기 파일 생성하기 ② 원하는 폴더 안에서 Reac..
Node.js 설치하기 (18.17.1 LTS)
·
2023-02 몰입형 SW 정규 교육/9월 프로젝트
제가 사용할 Node.js 버전은 18.17.1 LTS 입니다. 먼저 아래 사이트에 접속한 후 https://nodejs.org/ko/blog/release/v18.17.1 Node v18.17.1 (LTS) | Node.js Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine. nodejs.org 스크롤을 조금만 내려 자신의 컴퓨터 환경과 맞는 걸 다운로드 합니다. 저는 Windows 64 bit 입니다. 다운로드가 완료된 파일을 더블클릭하여 설치를 진행합니다. Node.js runtime : Node.js runtime 본체 corepack manager : 패키지 관리자 - npm, yarn등의 패키지 관리자의 여러 버전을..