Jackson으로 Json String을 Object에 매핑하기 (Java/Spring)
1. 설정build.gradledependencies { implementation 'com.fasterxml.jackson.core:jackson-core'} 2. Json String과 Object 매핑 (역직렬화)아래와 같은 Json을 매핑해보자.{ "response": { "msgBody": { "busStationList": [{ "centerYn":"N", "mobileNo":" 02117", "regionName":"서울", ..
- Framework & Library/Spring & SpringBoot
- · 2025. 2. 8.
Logback으로 로그 남기기 (Java/Spring)
Logback이란?Logback Home : https://logback.qos.ch/Java에서 가장 많이 사용되었던 로깅 라이브러리인 log4j의 후속 버전SLF4J의 구현체더보기@ SLF4J💡 SLF4J Simple Logging Facade for Java로깅 인터페이스 라이브러리퍼사드 패턴을 통해 구현체의 종류와 상관 없이 일관된 로깅을 할 수 있도록 지원함구현체 종류 : Log4j(지원 종료), Logback, Log4j2스프링부트에 기본적으로 적용된 로깅 설정은 org/springframework/boot/logging/logback/base.xml에 포함된 defaults.xml에서 확인 가능 Logback 사용하기1. 의존성 설정 (build.gradle)spring-boot-start..
- Framework & Library/Spring & SpringBoot
- · 2025. 2. 1.
Gradle 동작 원리
1. Gradle이란?Ant, Maven과 같은 빌드 도구더보기@ 빌드 (Build)💡 빌드 (Build)소스코드 파일을 컴퓨터에서 실행할 수 있는 가공물로 변환하는 과정과 그 결과컴파일(Compile)과 링크(Link) 과정을 포함컴파일 : 원시 코드(소스 코드)를 컴퓨터가 이해할 수 있는 목적 코드(바이트 코드, 기계어)로 바꾸는 것링크 : 목적 코드를 실행 파일로 바꿈JVM 위에서 실행되어, Java와 호환되는 다양한 언어들을 지원 2. build.gradle빌드 스크립트예시plugins { id 'java' id 'org.springframework.boot' version '3.4.1' id 'io.spring.dependency-management' version '1.1.7'}group =..
- Framework & Library/Spring & SpringBoot
- · 2025. 1. 22.