간단한 디버깅을 할때 콘솔에 프린트문을 이용해서 많이들 했었다.
우리는 spring 을 할떄는 어떻게 하면 좋을까?
웹의 특성상 디버깅이 더 복잡하기 때문에 작은 프로젝트에서는 print 를 이용한 디버깅들이 시간상 빠르게 도움이 될떄가 많다.
우리는 logger를 통해서 Console 에 내용을 찍어볼것이다.
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
@RestContorller
public class AAAController{
private static Logger logger = LoggerFactory.getLogger(AuthController.class); //1
@GetMapping("")
public ResponseEntity<?> aaa(){
String 변수1;
. . .
logger.debug( " 안녕안녕안녕 " + 변수1 ) ; //2
. . .
}
}
1로 셋팅
2로 사용 >> 인텔리제이 console을 확인해보면 우리가 작성한 내용이 찍혀있다.
'Spring' 카테고리의 다른 글
인텔리제이 단축키 (0) | 2021.01.06 |
---|---|
Lombok 설정방법 ( Gradle / Intellij) (0) | 2021.01.05 |
Front 에서 Http 통신하는데 Access to XMLHttpRequest at' ~ ~ ~ ' from origin '~ ~ ~' has been blocked by CORS policy 에러!!!! (0) | 2020.07.22 |
Annotation 으로 AOP 설정하기 (0) | 2020.07.20 |
(IntelliJ 에러)Unknown run configuration type SpringBootApplicationConfigurationType (0) | 2020.07.10 |