MongoDB

공식 사이트 https://www.mongodb.org/

pom.xml

<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-data-mongodb</artifactId>
</dependency>

User 객체 작성

@Data
public class User {

    @Id
    private Long id;

    private String username;
    private Integer age;

}

Repository interface 작성

public interface UserRepository extends MongoRepository<User, Long> {

    User findByUsername(String username);

}

테스트 코드 작성

application.properties

mongodb 2.x 아래와 같이 지정할수 있음. 단 mongodb 3.x 안됨. spring.data.mongodb.host=localhost spring.data.mongodb.port=27017

Last updated