zeom blog
close
프로필 사진

zeom blog

github: @denev6

  • 분류 전체보기 (12)
    • Framework & Library (5)
      • Spring & SpringBoot (4)
      • MyBatis (0)
      • JPA (1)
    • DB (2)
      • Oracle (0)
      • H2 (0)
      • MySQL (2)
    • Infra (3)
      • APM & Monitoring (0)
      • Deploy (2)
      • Cloud (1)
      • Automation (0)
    • Service (1)
      • Push (1)
    • CS (1)
      • OS (1)
  • 홈
  • 태그
  • 방명록

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":"서울", ..

  • format_list_bulleted Framework & Library/Spring & SpringBoot
  • · 2025. 2. 8.

@NotNull, @NotEmpty, @NotBlank (Java/Spring)

@NotNull, @NotEmpty, @NotBlank Bean Validation 에서 제공하는 Annotation주로 DTO 필드 값을 검증할 때 사용 차이점@NotNull : Null만 비허용"" or " " : 허용@NotEmpty : null, "" 비허용" " : 허용@NotBlank : null, "", " " 비허용

  • format_list_bulleted Framework & Library/Spring & SpringBoot
  • · 2025. 2. 4.

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..

  • format_list_bulleted 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 =..

  • format_list_bulleted Framework & Library/Spring & SpringBoot
  • · 2025. 1. 22.

Database driver: undefined/unknown - 에러 아님

INFO 10898 --- [ main] org.hibernate.orm.connections.pooling : HHH10001005: Database info: Database JDBC URL [Connecting through datasource 'HikariDataSource (HikariPool-1)'] Database driver: undefined/unknown Database version: 2.3.232 Autocommit mode: undefined/unknown Isolation level: undefined/unknown Minimum pool size: undefined/unknown Maximum pool size: undefined/unknown 이 메시지..

  • format_list_bulleted Framework & Library/JPA
  • · 2025. 1. 12.
  • navigate_before
  • 1
  • navigate_next
공지사항
전체 카테고리
  • 분류 전체보기 (12)
    • Framework & Library (5)
      • Spring & SpringBoot (4)
      • MyBatis (0)
      • JPA (1)
    • DB (2)
      • Oracle (0)
      • H2 (0)
      • MySQL (2)
    • Infra (3)
      • APM & Monitoring (0)
      • Deploy (2)
      • Cloud (1)
      • Automation (0)
    • Service (1)
      • Push (1)
    • CS (1)
      • OS (1)
인기 글
전체 방문자
오늘
어제
Copyright © zeom 모든 권리 보유.
SKIN: Copyright © 쭈미로운 생활 All rights reserved. Designed by JJuum.
and Current skin "dev-roo" is modified by Jin.

티스토리툴바