
JDBC, ORM,JPA, Hibernate, Spring Data JPA

IoC, DI, 스프링 IoC Continer, 스프링 Bean, 의존성 주입 방법, 관련 어노테이션(@Component, @ComponentScan, @Autowired)

Optional`` Optional는 값이 있을 수도 있고, 없을 수도 있는 상황을 표현하는 타입 null로 인한 (NPE)를 안전하게 처리 위해 제공되는 래퍼 클래스 실제 객체를 포장하는 상자에 비유 Optional 생성 방법 Optional.empty(): 빈 Optional 객체 생성 Optional.of(value): 값이 있는 Optional 객...

record타입의 DTO, toEntity(), from() 메서드

🍀 Gradle Gradle 은 빌드 자동화 시스템으로, 작성한 Java코드를 설정에 맞게 자동으로 빌드해준다. 여기서 빌드란, 소스코드를 실행 가능한 결과물로 만드는 과정이다. - .jar 파일 build.gradle Gradle 기반의 빌드 스크립트(groovy, kotlin 언어로 작성) 소스 코드를 빌드하고 라이브러리들의 의존성을 쉽게 관리하도록...

2. Spring Data JPA 기본 💚 다양한 요청 처리 방식 @Controller vs @RestController SSR 방식이 아닌 이상 Spring MVC 패턴에서 Model과 View의 역할을 FE가 처리함에 따라 BE는 데이터만 내려주게 된다. - JSON 형식 @Controller : 전통적인 Spring MVC의 컨트롤러, View를...

쉬었음 청년은 매주 커피를 말아서 밥벌이를 하고 있다 .. 근데 브랜드 컨셉인지 뭔지 아직도 지류 쿠폰에 일일히 스탬프를 찍어주는데 굉장히 .. 굉장히.. 귀찮다 포트폴리오 프로젝트도 부족하고 일상에서 아이디어를 얻은 김에 모바일 오더 앱 서비스를 만들어서 DX를 해보고자 한다. 이것도 미루다 미루다 새벽에 노트북 토닥이는 김에 메인 로고, 서브 로고,...

헥사고날 아키텍처와 DDD

https://www.maeil-mail.kr/question/74

동시성 제어와 대표적인 동시성 문제, 그리고 락(공유 락, 배타 락)과 데드락

프로세스, 프로세스 상태, PCB(Process Control Block), Context Switch(문맥 교환), 스케줄러