spring boot mongodb
-
[SPRING] 몽고 DB @Field 없을때 오류 org.springframework.data.mapping.PropertyReferenceException: No property log found for typeSpring/spring boot 및 기타 2020. 10. 26. 22:49
스프링부트 2.3.3 을 쓰게되면서 부터 라이브러리 사용법들이 조금 많이 달라졌다. 예를 들어 몽고db 가 있다. spring-data-mongodb:3.0.0 이후의 버젼이다. 몽고 db 쿼리 사용 예시이다. Date dateLogStartDate = new Date(); // date 조건검색 시작 Date dateLogEndDate = new Date(); // date 조건검색 종료 Query query = new Query(); query.with(Sort.by(Sort.Direction.DESC, "log_date")); // date 내림차순 Criteria criteria = Criteria .where("log_date").gte(dateLogStartDate).lte(dateLogEnd..
-
[spring boot] mongodb 연결 및 _class 삭제Spring/spring boot 및 기타 2020. 9. 9. 00:56
spring boot mongodb connection 및 자동 _class 컬럼 insert 삭제 설정 몽고디비를 연결해주려면 스프링부트에서는 yml 설정에서 추가만 해도 되지만, object 클래스를 넣어줄떄 자동으로 _class 라는 필드가 추가되게 된다. _class 를 없애주려면 @Configuraion 으로 mongodb 세팅을 자바 코드로 설정을 해주어야 한다. 해당 내용은 스프링부트 spring-boot-stater-data-mongodb:2.3.3 RELEASE 버젼, spring-data-mongodb:3.0.3 RELEASE 이다. 차이점은 spring-data-mongodb 2 버젼은 MongoDatabaseFactory 가 아니라 MongoDbFactory 이다. 3 버젼에서는 M..