본문 바로가기 메뉴 바로가기

공부노트

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

공부노트

검색하기 폼
  • 분류 전체보기 (43)
    • Java (15)
    • DB (2)
    • JPA (2)
    • 네트워크 (1)
    • Git & GitHub (2)
    • 기타 (2)
    • Web (2)
      • Spring (9)
    • 하루스터디 (7)
  • 방명록

RandomPort (1)
[Spring] 왜 Random Port의 SpringBootTest에서는 @Transactional 적용이 되지 않을까?

Random Port의 SpringBoot 테스트를 진행할 때 Transactional이 적용되지 않는 문제를 직면하여 이유를 간단히 알아보았습니다. 잘못된 내용이 있다면 지적 부탁드립니다. @SpringBootTest의 Web Environment SpringBootTest의 Web Environment 설정은 네 가지가 있다. 기본값인 MOCK은 mocking 된 서블릿(WebApplicationContext)을 로드하며 NONE의 경우는 서블릿 환경을 아예 제공하지 않는다. 반면 RANDOM_PORT 혹은 DEFINED_PORT 옵션을 사용하면 각각 임의의, 혹은 지정된 포트로의 실제 서블릿 환경(EmbeddedWebApplicationContext)을 로드한다. 이로 인해 RANDOM_PORT 혹..

Web/Spring 2023. 4. 27. 21:06
이전 1 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
  • Spring
  • JPA
  • 생성자 주입
  • springboottest
  • 함수형 인터페이스
  • GitHub Discussion
  • multiplebagsfetchexception
  • Jenkins 예약 배포
  • Java
  • 람다식
  • comparing
  • GitHub Discussion Template
  • MySQL
  • Spring Boot Monitoring
  • MySQL 이벤트 스케줄
  • JPA JSON
  • GitHub Discussion 템플릿
  • thenComparing
  • 가변 인수
  • Spring 테스트
  • Payload 암호화
  • logback-spring.xml
  • RandomPort
  • invokedynamic
  • Fromtail
  • 의존성 주입
  • 자바
  • 스프링
  • stubbing
  • java switch case
more
«   2026/01   »
일 월 화 수 목 금 토
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바