| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
- SpringBoot
- Eclipse
- junit5
- 자바문법
- Visual Studio Code
- 문자열
- 스프링부트
- 인텔리제이
- junit
- HashMap
- javascript
- math
- java테스트
- 자바스크립트
- 정규식
- list
- js
- vscode
- 단위테스트
- input
- Array
- html
- 테스트자동화
- ArrayList
- Java
- CSS
- 자바
- 배열
- string
- IntelliJ
- Today
- Total
목록2026/02/26 (2)
어제 오늘 내일
스프링 부트에서는 System.out.println() 대신 SLF4J라는 인터페이스와 Logback이라는 구현체를 기본으로 사용합니다. 이를 가장 쉽게 쓰는 방법은 롬복(Lombok)의 @Slf4j 어노테이션을 사용하는 것입니다.기초부터 차근차근 알려드릴게요. 1. 의존성 설정dependencies { // 1. Spring Boot Web (여기에 로깅 라이브러리(Logback)가 이미 들어있습니다!) implementation 'org.springframework.boot:spring-boot-starter-web' // 2. Lombok (편하게 로그를 찍기 위해 필수) compileOnly 'org.projectlombok:lombok' annotationProcess..
Java 개발을 하다 보면 로직은 한 줄인데, 그 데이터를 담기 위한 클래스(DTO) 코드가 수십 줄이 되는 경험, 다들 있으시죠? 롬복은 이 "지루한 반복 작업(Boilerplate Code)"을 어노테이션 하나로 해결해 줍니다.Java 개발자라면 피해 갈 수 없는 고통이 있습니다.바로 Getter, Setter, 생성자, toString... 같은 '보일러플레이트(Boilerplate)' 코드들입니다.의미 없이 반복되는 이 코드들은 클래스 파일을 길게 만들고 가독성을 떨어뜨립니다.오늘은 이 고통에서 해방시켜 줄 Lombok(롬복)에 대해 알아봅니다.1. 롬복(Lombok)이란?Lombok은 Java 라이브러리로, 반복되는 메서드를 컴파일(Compile) 시점에 자동으로 생성해 주는 도구입니다.우리가 ..
