본문 바로가기

몽고디비 스프링5

[MongoDB] 몽고디비 스프링 오라클DB 사용하기 Spring-Data-MongoDB와 Oracle 연동 Spring에서 Oracle과 mongoDB를 동시에 사용하기 위해서 이전에 SpringSimpleBoard에서 진행했던 MongoDB를 이용해서 진행한다 DAO 패키지 내에 OperationHistoryDAO 인터페이스를 생성해준다 그리고 나서 구현 클래스를 생성한다 mongoTemplate를 변수로 생성하고 Setter를 생성한 후 구현 클래스의 메소드를 오버라이딩 시킨다 그리고 나서 Oracle을 접근하는 ArticleDAO를 수행하는 Biz 부분에서 OperationHistoryDAO를 변수로 추가 후 실행을 시킨다 이제 DI 의존성을 주입하기 위해서 Bean을 생성을 해줄 차례이다 articleContext.xml에서 operationHis.. 2016. 7. 6.
[MongoDB] 몽고디비 이용해 Log 저장 Spring-Data-MongoDB Logback MongoDB에 저장하기 Spring에서 Oracle과 Mongo DB를 같이 사용하기 위해서 이전에 진행했던 Spring Simple Board를 가지고 실습을 진행해본다 기존에 프로젝트에 MongoDB를 연결하기 위해서 Dependency를 추가한다 그리고 mongoContext도 복사를 해서 추가를 해주면 된다 *mongoContext.xml 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 Colored by Color Scripter cs 그런 후 패키지 내에 CustomLogger.java를 생성해준다 추상 클래스로 선언을 해주고 내용을 채운다 *CustomLogger.java.. 2016. 7. 6.
[MongoDB] 몽고디비 이용한 간단 웹 메모장 Spring-Data-MongoDB 메모장 구현 해보기 MVC를 이용해서 메모장을 구현한다 간단하게 패키지를 web으로 Controller를 잡고 DAO로 가서 MongoDB와 연동을 시킨다 우선 패키지를 생성하고 DAO의 인터페이스를 구성한다 DAO에서 가지는 기능을 모두 정의해줬다 그런 후 구현 클래스인 MemoDAOForMongoDB를 생성해서 구현 클래스로 정의한다 기능을 하나씩 정의해준다 이전에 진행 했던 MongoDB를 사용하는 로직과 동일하게 사용하면 된다 Insert와 Update, Remove는 간단하게 구현이 되었다 *Insert, Update, Remove 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 .. 2016. 7. 6.
[MongoDB] 몽고디비 스프링 연동해 Insert 하기 Spring-Data-MongoDB 이용해 Insert 해보기 Spring에서 MongoDB를 이용해본다 이전에 생성했던 MongoTest.java에 추가를 해준다 클래스를 따로 생성하지 않으려고 Main Class 안에 객체 클래스를 선언해준다 MongoDB를 이용할 때 @Id 어노테이션이 꼭 붙어야 한다 그리고 VO를 이용해서 넣을 값을 set 시키고 실행 한다 그런 후 Run as -> Java Application으로 실행을 하고 결과를 본다 그런 후 Robomongo를 확인하면 값이 들어간 것을 볼 수 있다 이전에 MongoDB만을 이용할 때와는 다르게 _class로 값이 들어간 것을 볼 수 있다 계속 실행을 해도 문제없이 값이 들어가는 것을 볼 수 있다 why? -> 중복이 되지 않기 때문 *.. 2016. 6. 30.