시작하며이전 글에서 우리는 DB를 만들고 커넥션을 설정한 다음, 테이블을 만드는 작업을 했다.코틀린 스프링 프로젝트에 Spring Data JPA 와 H2 Database 사용 설정하기[Kotlin Spring JPA] @Entity, @Table, @Id, @Column 사용해 Table 정보 설정하는 방법 한 번에 정리하기 이제 테이블을 만들었으니, 이번 글에서는 쿼리를 만들어 실행해보자.일반적으로 쿼리를 실행하기 위해서는 쿼리문을 작성해야 하지만, Spring Data JPA를 사용하면 기본적인 쿼리문을 모두 기본으로 생성되게 만들 수 있는데 이런 역할을 하는 것이 바로 JpaRepository이다. 지금부터 JpaRepository를 사용해 쿼리를 만들어 실행해보자. JpaRepository 상속..
데이터베이스
스프링에 MongoDB 연결하기 스프링 MongoDB 의존성 추가하기 스프링 부트 프로젝트에 MongoDB를 연결하기 위해서는 build.gradle.kts 파일에 MongoDB 라이브러리에 대한 의존성을 추가해야 한다. 다음과 같이 의존성을 추가하자. dependencies { implementation("org.springframework.boot:spring-boot-starter-data-mongodb") ... } 이후 프로젝트를 다시 빌드해 라이브러리를 다운로드한다. application.properties에 MongoDB 정보 추가하기 application.properties 파일에는 실행 중인 MongoDB의 정보 세 가지를 추가해야 한다. spring.data.mongodb.host에는 ..
앞선 글에서 MongoDB를 설치하는 방법과, 실행하는 방법에 대해 살펴봤다. 이번에는 MongoDB의 실행 포트를 확인하는 방법에 대해 알아보고 이어서, 실행 포트를 변경해 보자. MongoDB 실행 포트 확인하기 MongoDB가 실행 중인 포트를 확인하려면 'lsof -i | grep mongo' 명령어를 사용하면 된다. ~ lsof -i | grep mongo MongoDB를 실행한 후 해당 명령어를 입력해 보자. 그러면 다음과 같은 화면이 나오는 것을 볼 수 있다. 오른쪽의 localhost:27017 이 바로 MongoDB가 실행되는 포트이다. 이처럼 MongoDB는 기본적으로 27017번 포트를 사용해 실행된다. MongoDB 실행 포트 변경하기 하지만, 종종 MongoDB를 실행하는 포트를 ..
시작하며 이 글에서는 MongoDB 7.0 Community Edition을 MacOS에서 설치하는 방법을 다룬다. 내가 검색한 문서들이 오래돼서 최신 버전을 설치하는 방법을 다루고 있지 않아, 글을 작성하는 시점 기준으로 최신 버전의 MongoDB를 설치하는 방법을 다루고자 한다. MongoDB 설치 준비 설치할 MongoDB 사양 1. MongoDB 버전: MongoDB 7.0 Community Edition 2. macOS 지원: macOS 11 보다 높은 버전에서만 설치 가능 설치 전 필요한 사항 1. Xcode Command-Line Tools가 설치되어 있어야 한다. 다음 명령어로 설치 가능하다. xcode-select --install 2. Homebrew가 설치되어 있어야 한다. 다음 경로..