스프링 프레임워크는 자바 플랫폼을 위한 오픈 소스 애플리케이션 프레임워크로서 간단히 스프링(Spring)이라고도 한다. 동적인 웹 사이트를 개발하기 위한 여러 가지 서비스를 제공하고 있다. 대한민국 공공기관의 웹 서비스 개발 시 사용을 권장하고 있는 전자정부 표준프레
기본 키 매핑 자동 생성 (4가지) AUTO IDENTITY SEQUENCE TABLE
종류 정적컨텐츠 MVC와 템플릿 엔진 API 정적컨텐츠 static밑에 있는 소스 그대로 사용 MVC와 템플릿 엔진 MVC : Model, View, Controller API @ResponseBody 를 사용하면 뷰 리졸버( viewResolver )를 사용하지
assertThat(실제 값).isEqualTo(예상 값)ex) assertThat(disCount).isEqualTo(1000);assertThrows(실행할 로직에서 터질 exception.class, () -> 실행해야 할 로직);ex) assertThrows(N
names : appConfig, beanDefinition : hello.core.AppConfig$$SpringCGLIB$$0@15713d56names : memberService, beanDefinition : hello.core.member.MemberServi
영속성 컨테스트 엔티티를 영구적으로 저장하는 환경 > 비영속 (new/transient) 영속성 컨텍스트와 전혀 관계가 없는 새로운 상태 영속 (managed) 영속성 컨텍스트에 관리되는 상태 > 준영속 (detached) 영속성 컨텍스트에 저장되었다가 분리된 상
1. 의존성 주입 maven version gradle version 2. properties 설정 추가
build.gradle 수정 yml 수정 log4j2.xml 추가 xml위치 : resource/log4j2.xml
Builder Pattern이란? > Builder Pattern은 객체 생성 패턴(Creational Design Pattern) 중 하나로, 객체의 생성 과정을 세밀하게 제어하면서 복잡한 객체를 단계적으로 생성할 수 있게 해주는 디자인 패턴 이는 특히 생성할 객체의
spring boot에서 사용하는 테스트 종류에 대하여 공부한걸 정리해보자 단위 테스트 정의 개별 모듈(클래스, 메서드)을 독립적으로 테스트 특징 ✅ 독립적 실행: 특정 클래스나 메서드만 테스트 ✅ Mocking 사용: 외부 의존성을 제거하고 순수한 로직만 검증 ✅
@Log4j2 Apache Log4j 2를 기반으로 한 로깅을 제공 성능이 뛰어나고, 비동기 로깅을 지원하여 대규모 애플리케이션에서 유용 log4j2.xml 또는 log4j2.properties 파일을 통해 상세한 설정이 가능 @Slf4j Simple Logging
stomp 기본 설정 참고 https://docs.spring.io/spring-framework/reference/web/websocket/stomp/enable.html 참고 https://docs.spring.io/spring-framework/referenc