콘텐츠로 바로가기
그린뉴런

그린뉴런

"작은 성공이 쌓여 산을 이루면 무너지지 않는다."

  • 개발 이야기

[작성자:] 그린뉴런

  • 홈
  • 그린뉴런
Stub과 단위 테스트 (Mockito or 직접 구현)

Stub과 단위 테스트 (Mockito or 직접 구현)

2023-02-152023-03-08 그린뉴런

단위 테스트(Unit Test)는 ①각각 독립된 하나의 기능을 테스트하면서 ②언제나 같은 결과를 기대할 수 있어야 하고, ③빠르게 결과(성공/실패)를 확인할 수 있어야…

jjwt 사용 방법

JWT 생성 및 검증하기 (jjwt 사용 방법)

2023-02-102023-07-25 그린뉴런

이번 글에서는 jjwt(Java Json Web Token)라는 오픈소스 라이브러리를 사용해서 JWT를 생성하고 검증하는 방법을 알아보겠습니다.jjwt 사용 방법을 이해하실 수 있도록 기본적인…

JWT 구조 이해하기

2023-01-282023-01-30 그린뉴런

JWT는 토큰 기반 인증 방식에서 주로 사용되는 토큰입니다. 주로 로그인 된 특정 사용자를 인증하기 위해서 사용됩니다. REST API 서버의 확장성을…

높은 응집도 낮은 결합도

유지보수와 결합/응집의 관계 (OOP)

2023-01-252023-05-16 그린뉴런

코드의 유지보수성에 대해서 이야기할 때 꼭 나오는 단어가 있습니다. 바로 응집도와 결합도 입니다. 유지 보수는 소프트웨어 생명 주기의 가장 큰…

멀티테넌시 개념과 적용 방안

멀티테넌시(Multi-tenancy) 개념과 적용 방안

2023-01-182023-01-20 그린뉴런

멀티테넌시란? 멀티 테넌시(Multi-tenancy)는 소프트웨어 애플리케이션의 단일 인스턴스가 여러 고객(테넌트, tenant)에게 서비스를 제공할 수 있게 설계된 아키텍처입니다. 오로지 소프트웨어에 의해서 테넌트가…

스프링 부트 로깅레벨 변경하기

[Spring Boot] 특정 클래스의 로깅 레벨 변경하기

2023-01-062023-09-01 그린뉴런

스프링부트를 사용해 웹 애플리케이션을 운영하다 보면 특정 클래스의 로깅 레벨을 변경하고 싶을 때가 있습니다. 스프링부트에서 모든 클래스의 로깅 레벨을 변경하는…

나의 필터가 두 번 적용된 이유

[Spring Boot] 나의 필터가 두 번 적용된 이유

2022-11-192022-11-19 그린뉴런

OAuth2.0 구글 로그인 기능을 추가하던 중에 스프링 시큐리티(Spring Security)를 사용하여 JWT 인증을 구현하는 과정에서 한 번 적용되어야 할 필터가 두…

다형성 예제로 이해하기

다형성 예제로 쉽게 이해하기

2022-10-142022-10-14 그린뉴런

객체 지향 프로그래밍의 꽃이라고 할 수 있는 다형성을 예제를 통해 쉽게 알아보겠습니다. 코드의 중복을 줄이고, 변경에 유연한 코드를 작성하기 위해서는…

클래스 의존성과 연관관계

클래스 의존성과 연관 관계 (다이어그램으로 표현하기)

2022-08-242024-10-13 그린뉴런

개발자들은 의존성, 연관 관계에 대한 이야기를 흔하게 들을 수 있습니다. 저는 이 용어에 익숙하지 않을 때 많이 헷갈렸던 것 같습니다….

이상과 현실의 균형 잡기

이상과 현실의 타협에 대하여

2022-07-242023-05-17 그린뉴런

이상과 현실 사이의 우리 우리는 언제나 이상과 현실 그 사이에 존재합니다. 가까워질 수는 있어도 잡힐 듯 잡히지 않는 게 바로…

글 탐색

이전 글
다음 글

최근에 업로드 된 글

  • (byte)167이 -89로 표시되는 이유
  • 테스트 가능한 객체를 만드는 방법: 4가지 설계 원칙
  • ORM N+1 문제, 왜 발생하고 어떻게 해결할까?
  • Spring Cloud Config 동작 방식과 고려해야 할 점
  • application.yaml 하나로 관리하기
Copyright © 2026 그린뉴런 All rights reserved.테마: ThemeGrill의 Flash. Powered by 워드프레스