2024/10/27 2

Spring , service 의 구현

지난번에 service를 나누는 이유에 대한 글을 포스팅하였다.이번에는 service의 구현 클래스에 대해 조금더 이야기를 나눠보자. 인터페이스로 service를 만들어 service를 구현한 클래스를 통해 @service를 사용하였다.이 service 클래스는 ,요청클래스(Contorller)와 DAO클래스(Model)사이의 연결 사이에서 완충 지대 역할을 지닌다.즉 ,Contorller와 Model 사이에 변경사항이 생기더라도 서로 영향을 받지 않도록 해주는 역할결합도는 낮추고 응집도는 높이도록 한다. service interfacepublic interface MemberService { // ** selectList List selectList(); // ** selectOne MemberDTO ..

Spring , log message

로깅 레벨의 의미 및 설정 로깅 레벨은 애플리케이션의 실행 상황을 다각도로 파악할 수 있도록 도와주는 각기 다른 중요도를 가진 로그 메세지이다기본설정은 info 레벨이며 , 필요시 debug , trace 레벨로 조정이 가능하다조정 : application.properties 에서 설정  - logging levelTRACE : DEBUG 보다 더 상세한정보를 표시한다.DEBUG : 내부 실행 상황을 추적하기 위한 정보 (MyBatis SQL log 확인가능.)INFO : 주요 실행정보 , 상태 변경 사항 등을 표시한다.WARN : 잠재적인 위험을 알리는 경고성 메세지ERROR : 오류 발생헀으나 애플리케이션이 계속 실행 가능한 상황FATAL : 애플리케이션 주지를 요구하는 심각한 에러 발생  logge..

728x90