본문 바로가기

자바2

스프링 부트(Spring Boot) Entity,Dto(Data Transfer Object) 차이점, 나누어 사용하는 이유 안녕하세요. 이번 포스팅에서는 Entity와 Dto(Data Transfer Object)의 차이점과 각각의 사용에 대해서 알아보려고 합니다. 프로젝트 진행중에 entity와 Dto를 분리하여 사용하고 있었는데 매번 그 필요성에 대해서 정확하게 숙지하지 못하였던 부분을 한번 정확하게 인지하고자 포스팅을 하게 되었습니다. 1. Entity Entity란? 객체 지향 프로그래밍(OOP)에서 사용되는 개념 중 하나로 데이터베이스와 연계하여 데이터를 저장, 검색, 수정하는 등의 작업을 수행할 때 주로 사용되는 객체이다. 데이터베이스와의 상호작용을 담당. 위에 사진처럼 엔티티가 매핑되는 데이터베이스 테이블의 이름 지정 해주기 위해서 @Table 어노테이션을 사용하여 이름을 지정 해준다. 엔티티는 데이터베이스 스키.. 2023. 12. 3.
스프링 부트(Spring Boot) 구조 안녕하세요 코딩 입문자 만슨 입니다. 백엔드 쪽을 공부하면서 알게 되고 배운 것을 기록하는 블로그 입니다. 훈수 언제든지 환영입니다. 스프링 부트란? 스프링 부트(Spring Boot)는 자바(Java) 기반의 오픈 소스 프레임워크이다. 스프링 부트는 스프링 기반의 애플리 캐이션을 보다 빠르고 쉽게 개발 할 수 있도록 도와주는 Web aplication Framework 다. 스프링 부트는 스프링 프레임워크를 기반으로 하고 있으며, 자동 설정(Auto Configuration) 기능을 통해 개발자가 별도의 설정 없이도 적절한 환경을 구성할 수 있도록 해주는 아주 좋은 프레임 워크이다. 그럼 어떠한 기능때문에 우리에게 편리한 개발을 도와주는지 한 번 알아보자 스프링 부트의 주요 기능 1. 자동 설정(Aut.. 2023. 11. 24.