본문 바로가기

boot2

SpringBoot - LogBack 관련 개념 및 설정 방법 (2) 지난 시간에는 개념에 대해서 정리하였고 이번 시간에는 기본으로 제공되는 logback을 확장하여 사용하는 방법에 대해서 정리한다. SpringBoot - LogBack 관련 개념 및 설정 방법 (2) 설정 방법 먼저 가장 기본이 될 default log 설정 xml 파일을 생성해준다. 여기서 보이는 org/springframework/boot/logging/logback/base.xml 경로를 따라가보면 스프링부트에서 기본으로 제공하는 logback 관련 설정들을 확인할 수 있다. 다음과 같이 xml 파일이 4가지가 존재하는데 하나씩 살펴보면 base.xml 은 기본 logback 설정 파일이다. console-appender.xml 은 말 그대로 콘솔에 대한 appender 설정 파일이다. ${CONS.. 2023. 1. 29.
스프링 트랜잭션 @Transactional(readOnly=true) @Transactional 옵션에는 여러가지 옵션 설정이 있지만 오늘은 그 중에서 readOnly 옵션에 대해서 정리하려고 한다. 옵션에서도 알 수 있듯이 읽기 전용이라는 것을 알 수 있다. 그렇다면 이런 의문점이 들 수 있다. 어짜피 조회만 하는 곳에 @Transactional 어노테이션을 붙일 필요가 있을까? 라는 의문점이다. 결론적으로는 안붙인다고 문제가 될 것은 없지만 붙이게 된다면 여러가지 이점을 주기 때문에 붙이는 것이 좋다. 그럼 @Transactional(readOnly=true) 설정에 대해서 알아보자. 스프링 트랜잭션 @Transactional(readOnly=true) Transaction? 먼저 트랜잭션이란 데이터베이스의 상태를 변경하고자 할 때 한 번에 수행되어야 하는 연산들을 의.. 2022. 12. 9.