목록Spring (8)
Yeonee's Story
안녕하세요. #yeoneeblog 여니입니다:) 23.10.20 (금) - controller 수정 - API 적용하기
안녕하세요. #yeoneeblog 여니입니다:) logger는 기본적으로 정의한 패키지의 조상으로부터 모든 appender을 상속받습니다. 다음과 같이 두개의 logger가 같은 appender를 사용한다면 같은 메시지가 두번 찍히는 것을 확인할 수 있습니다. 2개의 logger가 같은 appender를 사용하면, 로그가(동일한 메시지가) 중복으로 출력됩니다. 이때, 둘 중 하나의 로거에 additivity=false 로 변경해주면, 중복적인 출력이 방지됩니다. 결과적으로 log4j의 additivity 속성은 상위 appender를 상속받는 것을 제어할 수 있게 해주는 옵션입니다. + 추가 사례 additivity="false" 를 true로 설정하게 되면, com.a.b.c 소스에 대한 로그가 tes..
안녕하세요. #yeoneeblog 여니입니다:) @Controller와 @RestController 차이점 Spring에서 클래스에 컨트롤러를 지정해주기 위한 어노테이션은 @Controller와 @RestController가 있습니다. 이번에는 이 2가지 어노테이션의 차이점에 대해 정리할 것입니다. 이 2가지의 주요 차이점은 HTTP ResponseBody가 생성되는 방식이고, @Controller + @ResponseBody 조합이 @RestController이라 말할 수 있습니다. 1. @Controller이란? 전통적인 Spring MVC의 컨트롤러 어노테이션인 @Controller는 주로 View(화면)를 반환하기 위해 사용합니다. @Controller public class TestControl..
안녕하세요. https://blog.naver.com/sysysy0302 여니입니다 :) yeonee 블로그 : 네이버 블로그 예쁘고 맛있게 먹고 건강하게,강인하지만 온화하게 행하라. ※맛스타운스타일상 인스타 www.instagram.com/s2._.y25n ※맛집감성일상 유튜브https://youtube.com/channel/@S2_yeonee 티스토리https://yeoneeluv.tistory.co blog.naver.com 1. Dispatcher-Servlet(디스패처 서블릿)의 개념 [ Dispatcher-Servlet(디스패처 서블릿) 이란? ] 디스패처 서블릿의 dispatch는 "보내다"라는 뜻을 가지고 있습니다. 그리고 이러한 단어를 포함하는 디스패처 서블릿은 HTTP 프로토콜로 들어오..
안녕하세요. https://blog.naver.com/sysysy0302 여니입니다 :) yeonee 블로그 : 네이버 블로그 예쁘고 맛있게 먹고 건강하게,강인하지만 온화하게 행하라. ※맛스타운스타일상 인스타 www.instagram.com/s2._.y25n ※맛집감성일상 유튜브https://youtube.com/channel/@S2_yeonee 티스토리https://yeoneeluv.tistory.co blog.naver.com * spring scheduler? 매일, 매분, 매초, 매주, 매달 반복적으로 실행시켜야하는 프로세스가 있는경우 스프링 스케줄러를 사용하면 간편하게 셋팅이 가능하다. * 스프링 스케줄러 작업순서 1. task, context 스키마와 스키마로케이션 등록 => namespace..