Spring/spring
-
mongoDB란 뭘까용?_간단 요약!Spring/spring 2023. 8. 3. 21:48
(가성비 맛집입니다. 빠르게 개념을 잡고 싶으시다면 잘 오셨습니다. 읽기 좋게 간단명료하게 정리해놨습니다!!!!) ○ mongoDB란! mongoDB는 NoSQL 데이터베이스 중 한 종류로 비관계형 데이터베이스 시스템이다. 테이블 대신 문서 지향(Document-Oriented) 데이터베이스입니다. 유명한 관계형 데이터베이스(RDBM) 시스템인 MySQL과는 다른 데이터베이스 시스템을 가집니다. 또한 JSON 형태의 BSON(Binary JSON) 문서를 사용하여 데이터를 저장합니다. mongoDB는 컬렉션이 기본 단위로 db를 구성하며 db내에서 문서들을 논리적으로 그룹화한것입니다. ○ mongoDB 장점! 1. mongoDB는 속도와 효율성을 제공하는 목적에서는 효과가 좋은 DB이다. ex) 데이터를..
-
@Autowired를 쓰고 안 쓰고의 차이!Spring/spring 2023. 6. 20. 20:14
★ 글을 쓰게 된 동기 (기억할 수 있다고 생각했지만 계속 까먹어 기록을 하기로 결정!) @Autowired를 쓰고 안 쓰고의 차이가 무엇이지라는 의문이 들었다. ★ 차이를 알아보자! 생성자에서 의존성 주입을 받을 때 예를 들어 public OrderServiceImpl(MemberRepository memberRepository, DiscountPolicy discountPolicy) { this.memberRepository = memberRepository; this.discountPolicy = discountPolicy; } 이런 코드가 존재할 때 다른 곳에서 MemberRepository와 DiscountPolicy를 주입받고 있다고 생각했다. ★ 하지만! 실상은 그렇지 않았다. @Autowi..
-
spring과 spring boot의 다른 점Spring/spring 2023. 5. 2. 00:52
1. 이 글을 쓰게 된 이유 ~ ~ ● 평소에 스프링 부트를 사용해 편하게 스프링을 사용하면서 spring 프레임 워크에대해 학습했다. 이번에는 스프링 시큐리티를 공부하기 위해서 스프링 시큐리티에 대해서 알아보던 중 어느 한 글을 봤다. 회사에서 스프링 부트를 사용하지 않고 스프링 시큐리티를 사용해보라는 글이었다. 처음에는 이게 무슨 말인가 싶었다. 결국 둘다 스프링 프레임워크이고 스프링 부트는 스프링을 보다 편리하게 이용해주는 도구인데 굳이??? 스프링 부트를 사용하지 않고 스프링 시큐리티를 사용한다?? 이해가 되지 않았다. 그래서 알아보기로 했다. 2. spring이란 - 스프링(spring)은 자바 기반의 오픈소스 프레임워크로, 다양한 모듈을 제공하여 웹 어플리에키션 개발을 지원합니다. ● 스프링 ..