스프링에 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 실행하는 방법 정리 앞선 글에서 HomeBrew를 사용해 MongoDB를 설치했다. 이번에는 설치한 MongoDB를 다양한 방법으로 실행하고 정지하는 방법에 대해 알아보자. brew service 사용해 MongoDB 실행하고 종료하기 brew service 사용해 MongoDB 실행하기 먼저 brew services를 통해 사용할 수 있는 서비스 목록은 brew services list를 통해 확인할 수 있다. 터미널에 brew services list 명령어를 쳐보면, 설치한 mongodb-community 가 나오는 것을 볼 수 있다. ~ brew services list Name Status User File mongodb-community none unbound none 이제 Mo..
시작하며 이 글에서는 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가 설치되어 있어야 한다. 다음 경로..
HttpServletRequest 사용해 Accept-Lanauge 헤더 처리하기 HttpServletRequest를 사용해 Aceept-Lanauge 헤더를 처리하고, Locale 객체(지역 정보를 나타내는 객체)로 변환하기 위해서는 ServletRequest의 함수로 선언된 getLocale 함수를 사용하면 된다. @GetMapping("/bloginfo/kotlinworld") fun getBlogInfo( request: HttpServletRequest ): ResponseEntity { val locale: Locale = request.locale // getLocale 실행 해 HttpServletRequest의 Accept-Lanauge 헤더 정보를 Locale 정보로 변환 ?: retu..