[5장] 서비스 추상화

[5장] 서비스 추상화 5장에서는 지금까지 만든 DAO에 트랜잭션을 적용해보면서 스프링이 어떻게 성격이 비슷한 여러 종류의 기술을 추상화하고 이를 일관된 방법으로 사용할 수 있도록 지원하는지를 살펴보자. 추상화란 하위 시스템의 공통점을 뽑아내서 분리

메이븐강의 12강 - mvn install : 내가 만든 라이브러리 설치하기

메이븐강의 12강 - mvn install : 내가 만든 라이브러리 설치하기 유툽 뉴렉처님 강의 시청후 복습 자료임 생성 next finish 1.8 1.8 저장 후 메이븐 업데이트 ㄱ class추가 package com.newl

2021 한 해를 돌아보며..

2021 한 해를 돌아보며.. 이 글은 회고글이 아닌 2021년 저의 반성문(?)이 될 것 같습니다. 다른 블로그 글들을 보면 기술적인 글들이 아닌 나 자신을 되돌아보게 되는 좋은 글들도 많습니다. 저도 그런 글을 작성하고 싶어서 이렇게 정리를 해보

JPA, h2 / Table not found / spring.jpa.defer-datasource...

JPA, h2 / Table not found / spring.jpa.defer-datasource... 반응형 Error creating bean with name 'dataSourceScriptDatabaseInitializer' defined

의존관계주입

의존관계주입 반응형 의존 관계 주입 내부 빈 빈 의존관계를 여러 빈이 공유하지 않는다면 의존관계를 내부 빈으로 만든것을 고려할 수 있다. 내부 빈은 해당 내부 빈 정의를 둘러싸고 있는 빈 정의 안에서만 접근할 수 있다. 스프링 컨테이너에 등록

[JSP] :: SCRIPT LET

[JSP] :: SCRIPT LET 스크립트 릿 (SCRIPT LET)​ :: MVC MODEL 2로 인해서 SPRING에서는 많이 사용하지는 않으나 특정 상황에서는 사용하는 경우도 있다. :: 동적으로 출력 결과를 얻기위해서 사용된다. :: J

[Design Pattern] GoF's Builder vs. Joshua Bloch's Builder

[Design Pattern] GoF's Builder vs. Joshua Bloch's Builder 빌더패턴은 오브젝트 생성과 관련된 패턴이다. ( Createtional design pattern ) 빌더 패턴과 관련해서 GoF가 소개한것과 Jo

빈과 빈 정의 커스텀

빈과 빈 정의 커스텀 반응형 빈과 빈 정의 커스텀 하기 빈에 커스텀 초기화와 정리 로직을 넣는 방법 스프링 BeanPostProcessor 인터페이스를 구현해 새로 생성된 빈 인스턴스와 상호작용하는 방법 스프링 BeanFactoryPostProce

아이픽스 차량용 아우디 휴대폰 스마트폰 CD 슬롯 거치대

아이픽스 차량용 아우디 휴대폰 스마트폰 CD 슬롯 거치대 안녕하세요 자동차에 휴대폰 거치대 혹시 어떤제품들 사용하시나요? 휴대폰 거치대로 10종류는 써본거 같습니다. 자석형/송풍구형/압착형 등등 1년에 몇번씩은 돈지출하면서 저에게 맞는 거치대

Spring 환경설정

Spring 환경설정 pom.xml 에서 자바 버전과 스프링프레임워크의 버전을 바꿔줄 수 있다. dependency를 확인할 수 있는 사이트 : https://mvnrepository.com/ jdbc와 transaction을 위한 dependen