發表文章

目前顯示的是 9月, 2021的文章

Spring Boot +Spring Data + MongoDB(docker base) 實作筆記

圖片
建置專案環境 Spring Boot 2.3.0.RELEASE Docker Gradle Java 8 用Docker 啟動 mongodb 的開發環境 鍵入以下command docker run \ -d \ -p 27017:27017 \ -e MONGO_INITDB_ROOT_USERNAME="root" \ -e MONGO_INITDB_ROOT_PASSWORD="root" \ -e MONGO_INITDB_DATABASE="bzklog" \ -it --memory="512m" \ mongo:3.4.2 Spring Boot 設定 專案設定 可以直接用 Spring boot started initializr 建置 :  連結 Gradle 說明 如果是現有專案就要要加入以下套件 implementation 'org.springframework.boot:spring-boot-starter-data-mongodb' compileOnly 'org.projectlombok:lombok' annotationProcessor 'org.projectlombok:lombok' 如果是用上面Spring boot started initializr 就已經有包含了 可跳過 lombok 是用來簡化繁瑣的code 專案結構 coding 設定application.properties 在 resources\application.properties spring . data . mongodb . host = localhost spring . data . mongodb . port = 27017 spring . data . mongodb . authentication - database = admin spring . data . mongodb . username = root spring . data . mongodb . passwo