Posts by Tag

Java

Java - 불변객체(Immutable Object)에 대해

May 08 2022

좋은 코드를 작성하기 위한 공부를 하다보면 불변객체에 대해 듣게 되는데, 오늘은 이 불변객체란 무엇인지에 대해 알아보도록 하겠습니다.

Java - equals와 hashCode

April 04 2022

얼마전 equals와 hashCode에 대해 팀원 분과 대화를 나누다가 저도 자세히 알아보고자 이번 포스트를 작성하게 되었습니다.

Java 직렬화 및 serialVersionUid

March 18 2022

자바 직렬화를 “자바 객체 및 데이터를 다른 외부의 자바 시스템에서 사용하기 위해 byte로 변환하는 기술”로 알고는 있지만 좀 더 상세하게 알고 싶어서 이번 포스트를 작성하게 되었습니다.

MultipartFile - java.nio.file.NoSuchFileException

February 15 2022

업무를 하던 도중 파일 업로드 과정에서 java.nio.file.NoSuchFileException이 발생했고, 일반적인 원인이 아니어서 이 원인과 해결방법을 포스팅해보겠습니다. (저희는 참고로 Linux 환경과 Undertow를 사용하고 있습니다.)

Builder 패턴

January 03 2022

📌 모든 소스는 Github에 있습니다.

객체 생성 패턴

December 20 2021

Effective Java를 1회차를 독파하였고, 중요하다 생각하는 내용을 정리하여 포스팅하려 합니다.

Spring JPA::Master/Slave 분기처리(2)

December 05 2021

지난 포스트에 이어 서비스와 테스트 코드를 작성해보고 @Transactional의 readOnly에 따라 DB 분기가 잘 되는지 확인해보도록 하겠습니다.

맨 위로 이동 ↑

Effective Java

Java - 불변객체(Immutable Object)에 대해

May 08 2022

좋은 코드를 작성하기 위한 공부를 하다보면 불변객체에 대해 듣게 되는데, 오늘은 이 불변객체란 무엇인지에 대해 알아보도록 하겠습니다.

Java - equals와 hashCode

April 04 2022

얼마전 equals와 hashCode에 대해 팀원 분과 대화를 나누다가 저도 자세히 알아보고자 이번 포스트를 작성하게 되었습니다.

Builder 패턴

January 03 2022

📌 모든 소스는 Github에 있습니다.

객체 생성 패턴

December 20 2021

Effective Java를 1회차를 독파하였고, 중요하다 생각하는 내용을 정리하여 포스팅하려 합니다.

맨 위로 이동 ↑

OOP

Java - 불변객체(Immutable Object)에 대해

May 08 2022

좋은 코드를 작성하기 위한 공부를 하다보면 불변객체에 대해 듣게 되는데, 오늘은 이 불변객체란 무엇인지에 대해 알아보도록 하겠습니다.

맨 위로 이동 ↑

Spring

MultipartFile - java.nio.file.NoSuchFileException

February 15 2022

업무를 하던 도중 파일 업로드 과정에서 java.nio.file.NoSuchFileException이 발생했고, 일반적인 원인이 아니어서 이 원인과 해결방법을 포스팅해보겠습니다. (저희는 참고로 Linux 환경과 Undertow를 사용하고 있습니다.)

Spring JPA::Master/Slave 분기처리(2)

December 05 2021

지난 포스트에 이어 서비스와 테스트 코드를 작성해보고 @Transactional의 readOnly에 따라 DB 분기가 잘 되는지 확인해보도록 하겠습니다.

맨 위로 이동 ↑

Stream

맨 위로 이동 ↑

Test Code

통합 테스트 보단 단위 테스트!! (1)

August 13 2022

회사에서 테스트 코드 작성에 대해 가이드를 하던 중 “단위 테스트를 해야하는 이유”에 대해 설명할 일이 있어 관련 글을 포스팅해보려 합니다.

맨 위로 이동 ↑

JPA

Spring JPA::Master/Slave 분기처리(2)

December 05 2021

지난 포스트에 이어 서비스와 테스트 코드를 작성해보고 @Transactional의 readOnly에 따라 DB 분기가 잘 되는지 확인해보도록 하겠습니다.

맨 위로 이동 ↑

Multi Database

Spring JPA::Master/Slave 분기처리(2)

December 05 2021

지난 포스트에 이어 서비스와 테스트 코드를 작성해보고 @Transactional의 readOnly에 따라 DB 분기가 잘 되는지 확인해보도록 하겠습니다.

맨 위로 이동 ↑

Multi Thread

Spring Boot - 다중 Request

March 03 2022

Spring이나 Spring Boot로 프로젝트를 진행하면 보통 많은 프로젝트가 MVC 구조로 작업을 진행하게 됩니다.

맨 위로 이동 ↑

Clean Code

맨 위로 이동 ↑

Test

Mockito - @Mock, @Spy, @MockBean, @SpyBean

June 06 2022

Java에서 테스트 코드를 작성하고, Test Double을 사용하려 하면 거의 필수적으로 마주치게 되는 것이 Mockito 입니다. 오늘은 이 Mockito에서 제공하는 @Mock, @Spy과 이와 비슷한 용도로 Spring에서 제공하는 @MockBean, @SpyBean에 대해...

맨 위로 이동 ↑

Test Double

Mockito - @Mock, @Spy, @MockBean, @SpyBean

June 06 2022

Java에서 테스트 코드를 작성하고, Test Double을 사용하려 하면 거의 필수적으로 마주치게 되는 것이 Mockito 입니다. 오늘은 이 Mockito에서 제공하는 @Mock, @Spy과 이와 비슷한 용도로 Spring에서 제공하는 @MockBean, @SpyBean에 대해...

맨 위로 이동 ↑

ObjectMapper

Jackson - ObjectMapper에 대해

July 31 2022

이번 포스트에선 저번 @RequestBody 매핑 포스트에서 언급했던 ObjectMapper 변환에 대한 내용을 다뤄보겠습니다.

Spring - @RequestBody 모델 매핑 원리

June 16 2022

Spring 프로젝트에서 API 엔드포인트인 Controller를 만들다 보면 값이 넘어 올 때 setter나 생성자가 없다고 하는 오류를 자주 접할 수 있습니다. 어떤 경우에 이런 오류가 발생하고 어떤 경우에 객체로 매핑이 잘될 수 있는지를 알아보도록 하겠습니다.

맨 위로 이동 ↑

Unit Test

통합 테스트 보단 단위 테스트!! (1)

August 13 2022

회사에서 테스트 코드 작성에 대해 가이드를 하던 중 “단위 테스트를 해야하는 이유”에 대해 설명할 일이 있어 관련 글을 포스팅해보려 합니다.

맨 위로 이동 ↑

Setter

맨 위로 이동 ↑

Builder

Builder 패턴

January 03 2022

📌 모든 소스는 Github에 있습니다.

맨 위로 이동 ↑

Concurrency

맨 위로 이동 ↑

Demeter

맨 위로 이동 ↑

MultipartFile

MultipartFile - java.nio.file.NoSuchFileException

February 15 2022

업무를 하던 도중 파일 업로드 과정에서 java.nio.file.NoSuchFileException이 발생했고, 일반적인 원인이 아니어서 이 원인과 해결방법을 포스팅해보겠습니다. (저희는 참고로 Linux 환경과 Undertow를 사용하고 있습니다.)

맨 위로 이동 ↑

NoSuchFileException

MultipartFile - java.nio.file.NoSuchFileException

February 15 2022

업무를 하던 도중 파일 업로드 과정에서 java.nio.file.NoSuchFileException이 발생했고, 일반적인 원인이 아니어서 이 원인과 해결방법을 포스팅해보겠습니다. (저희는 참고로 Linux 환경과 Undertow를 사용하고 있습니다.)

맨 위로 이동 ↑

Undertow

MultipartFile - java.nio.file.NoSuchFileException

February 15 2022

업무를 하던 도중 파일 업로드 과정에서 java.nio.file.NoSuchFileException이 발생했고, 일반적인 원인이 아니어서 이 원인과 해결방법을 포스팅해보겠습니다. (저희는 참고로 Linux 환경과 Undertow를 사용하고 있습니다.)

맨 위로 이동 ↑

Design Pattern

맨 위로 이동 ↑

Spring Boot

Spring Boot - 다중 Request

March 03 2022

Spring이나 Spring Boot로 프로젝트를 진행하면 보통 많은 프로젝트가 MVC 구조로 작업을 진행하게 됩니다.

맨 위로 이동 ↑

Tomcat

Spring Boot - 다중 Request

March 03 2022

Spring이나 Spring Boot로 프로젝트를 진행하면 보통 많은 프로젝트가 MVC 구조로 작업을 진행하게 됩니다.

맨 위로 이동 ↑

Multi Request

Spring Boot - 다중 Request

March 03 2022

Spring이나 Spring Boot로 프로젝트를 진행하면 보통 많은 프로젝트가 MVC 구조로 작업을 진행하게 됩니다.

맨 위로 이동 ↑

NIO

Spring Boot - 다중 Request

March 03 2022

Spring이나 Spring Boot로 프로젝트를 진행하면 보통 많은 프로젝트가 MVC 구조로 작업을 진행하게 됩니다.

맨 위로 이동 ↑

Exception

맨 위로 이동 ↑

DB Transaction

맨 위로 이동 ↑

Serialize

Java 직렬화 및 serialVersionUid

March 18 2022

자바 직렬화를 “자바 객체 및 데이터를 다른 외부의 자바 시스템에서 사용하기 위해 byte로 변환하는 기술”로 알고는 있지만 좀 더 상세하게 알고 싶어서 이번 포스트를 작성하게 되었습니다.

맨 위로 이동 ↑

Java 8

맨 위로 이동 ↑

LocalTime

맨 위로 이동 ↑

LocalDate

맨 위로 이동 ↑

LocalDateTime

맨 위로 이동 ↑

equals

Java - equals와 hashCode

April 04 2022

얼마전 equals와 hashCode에 대해 팀원 분과 대화를 나누다가 저도 자세히 알아보고자 이번 포스트를 작성하게 되었습니다.

맨 위로 이동 ↑

hashCode

Java - equals와 hashCode

April 04 2022

얼마전 equals와 hashCode에 대해 팀원 분과 대화를 나누다가 저도 자세히 알아보고자 이번 포스트를 작성하게 되었습니다.

맨 위로 이동 ↑

Composite

맨 위로 이동 ↑

Domain

맨 위로 이동 ↑

DDD

맨 위로 이동 ↑

Mock

맨 위로 이동 ↑

Stub

맨 위로 이동 ↑

Mockito

Mockito - @Mock, @Spy, @MockBean, @SpyBean

June 06 2022

Java에서 테스트 코드를 작성하고, Test Double을 사용하려 하면 거의 필수적으로 마주치게 되는 것이 Mockito 입니다. 오늘은 이 Mockito에서 제공하는 @Mock, @Spy과 이와 비슷한 용도로 Spring에서 제공하는 @MockBean, @SpyBean에 대해...

맨 위로 이동 ↑

Spring Test

Mockito - @Mock, @Spy, @MockBean, @SpyBean

June 06 2022

Java에서 테스트 코드를 작성하고, Test Double을 사용하려 하면 거의 필수적으로 마주치게 되는 것이 Mockito 입니다. 오늘은 이 Mockito에서 제공하는 @Mock, @Spy과 이와 비슷한 용도로 Spring에서 제공하는 @MockBean, @SpyBean에 대해...

맨 위로 이동 ↑

RequestBody

Spring - @RequestBody 모델 매핑 원리

June 16 2022

Spring 프로젝트에서 API 엔드포인트인 Controller를 만들다 보면 값이 넘어 올 때 setter나 생성자가 없다고 하는 오류를 자주 접할 수 있습니다. 어떤 경우에 이런 오류가 발생하고 어떤 경우에 객체로 매핑이 잘될 수 있는지를 알아보도록 하겠습니다.

맨 위로 이동 ↑

Mapping

Spring - @RequestBody 모델 매핑 원리

June 16 2022

Spring 프로젝트에서 API 엔드포인트인 Controller를 만들다 보면 값이 넘어 올 때 setter나 생성자가 없다고 하는 오류를 자주 접할 수 있습니다. 어떤 경우에 이런 오류가 발생하고 어떤 경우에 객체로 매핑이 잘될 수 있는지를 알아보도록 하겠습니다.

맨 위로 이동 ↑

Jackson

Jackson - ObjectMapper에 대해

July 31 2022

이번 포스트에선 저번 @RequestBody 매핑 포스트에서 언급했던 ObjectMapper 변환에 대한 내용을 다뤄보겠습니다.

맨 위로 이동 ↑

Integration Test

통합 테스트 보단 단위 테스트!! (1)

August 13 2022

회사에서 테스트 코드 작성에 대해 가이드를 하던 중 “단위 테스트를 해야하는 이유”에 대해 설명할 일이 있어 관련 글을 포스팅해보려 합니다.

맨 위로 이동 ↑