Spring Boot

Java/Spring Boot

[Java] Spring Boot Firebase Cloud Message(FCM) 구축 -2 : 예약 발송 - Spring Boot Quartz 활용

해당 글에서는 Spring Boot 환경에서 FCM 예약 발송 기능을 Spring Boot Quartz(Scheduler)를 이용하여 구성하는 방법에 대해서 알아봅니다. 💡 [참고] FCM 관련해서 구성 내용에 대해 궁금하시면 아래의 글을 참고하시면 도움이 됩니다. 분류 링크 FCM Spirng Boot API 구성 : 단순 전송 기능 https://adjh54.tistory.com/432 FCM React Native 초기 환경 설정 https://adjh54.tistory.com/431 FCM React Native Notifee 메시지 수신 구성 https://adjh54.tistory.com/4333 FCM React Natiive Notifee 메시지 전송 및 예약 발송 구성 https://ad..

Java/Spring Boot

[Java] Spring Boot Quartz 상세 이해하기 -2 : 주요 메서드 및 흐름, 처리과정

해당 글에서는 Spring Boot Quartz에 대해 주요 메서드와 흐름, 처리과정에 대해 알아봅니다. 💡 [참고] Spring Boot Quartz의 이론에 대해 궁금하시면 아래의 글을 참고하시면 도움이 됩니다. [Java] 스케줄링 & Spring Boot Quartz 이해하고 적용하기 -1 : 설정 및 간단예시 해당 글에서는 스케줄링에 대해 이해하고 Spring Boot Starter Quartz를 이용하여 스케줄링을 구성하는 간단한 예시를 구성하는 방법을 위한 목적으로 작성한 글입니다. 💡 스케줄러를 이해하기 이전 adjh54.tistory.com 1) Spring Boot Quartz 💡 Spring Boot Quartz - Java 기반의 오픈 소스 작업 '스케줄링 라이브러리'를 의미합니다..

Java/이론 및 문법

[Java] JDBC, DBCP, JNDI 이해하기 : 주요기능, 처리과정

해당 글에서는 JDBC, JNDI, DBCP에 대해 이해를 돕기 위해 작성한 글입니다. 1) JDBC(Java Database Connectivity)💡 JDBC(Java Database Connectivity) - 자바에서 데이터베이스에 접근할 수 있도록 해주는 API를 의미합니다. 이는 관계형 데이터베이스에서 데이터를 쿼리 하거나 업데이트하는 방법을 제공합니다. - 자바 프로그램에서는 JDBC 드라이버를 통해 데이터베이스에 연결하고 이 드라이버는 데이터베이스에 대한 모든 세부사항을 처리합니다. - 이를 통해 개발자는 데이터베이스의 내부 작동 방식에 대해 신경 쓸 필요 없이 데이터를 쉽게 사용할 수 있습니다. 1. 주요 기능JDBC 기능설명데이터베이스 연결다양한 종류의 데이터베이스에 연결할 수 있습니다..

Java/오류노트

[Java/오류노트] Solved - Could not create plugin of type class org.apache.logging.log4j.core.async.AsyncLoggerConfig for element AsyncLogger: java.lang.NoClassDefFoundError: com/lmax/disruptor/EventFactory java.lang.NoClassDefFoundError: com/lmax/di..

해당 글에서는 Log4j2에서 비동기 로깅에 대해 설정하는 과정 중에 발생하는 오류에 대한 해결한 방법에 대해 공유합니다. 1) 문제점 💡 문제점 - Log4j2에서 ‘비동기 로깅’과 관련되어 테스트를 하는 중에 아래와 같은 문제가 발생하였습니다. Could not create plugin of type class org.apache.logging.log4j.core.async.AsyncLoggerConfig for element AsyncLogger: java.lang.NoClassDefFoundError: com/lmax/disruptor/EventFactory java.lang.NoClassDefFoundError: com/lmax/disruptor/EventFactory - 해당 문제는 Async..

Java/Spring Boot

[Java] Spring Boot Log4j2 이해하기 -2 : 비동기 로깅(Asynchronous Loggers)

해당 글에서는 Spring Boot 환경에서 Log4j2를 이용하여 비동기 로깅에 대해 이해하고 사용하는 방법에 대해 알아봅니다. 💡 [참고] Log4j2에 대해 상세하게 궁금하시거나 동기식 로깅을 원하시면 아래의 글이 도움이 됩니다. [Java] Spring Boot Log4j2 이해하기 -1 : 주요 특징, 구성 요소, yml 설정방법 해당 글에서는 Log4j2에 대해 이해하고 Spring Boot 환경에서 Log4j2를 설정하는 방법에 대해 알아봅니다. 💡 [참고] xml 형태로 간단한 설정을 하는 방법에 대해 알고 싶으시면 이전에 작성한 글을 참 adjh54.tistory.com 1) Log4j2 💡 Apache Log4j2 (Logging for Java) - Apache Software Fou..

Java/Spring Boot

[Java] Spring Boot Log4j2 이해하기 -1 : 주요 특징, 구성 요소, yml 설정방법

해당 글에서는 Log4j2에 대해 이해하고 Spring Boot 환경에서 Log4j2를 설정하는 방법에 대해 알아봅니다. 💡 [참고] xml 형태로 간단한 설정을 하는 방법에 대해 알고 싶으시면 이전에 작성한 글을 참고하시면 도움이 됩니다. [Java/Library] Slf4j - Log4j2 이해하고 설정하기 해당 글에서는 로깅 라이브러리에 대해 이해를 하고 개발환경을 구성하는 것을 목적으로 작성하였습니다 1) 개발 환경 💡 해당 글은 Spring Boot 내에 로깅 라이브러리를 적용한 개발 환경입니다. adjh54.tistory.com 1) Log4j2 💡 Apache Log4j2 (Logging for Java) - Apache Software Foundation에서 개발한 Java 기반의 로깅 유..

Java/API Document

[Java/API] MockMvc, ResultActions, MvcResult Method API Document : Spring Framework

해당 글에서는 Spring Framework을 기준으로 MockMvc, ResultActions, MvcResult에 대해 확인합니다. 1) MockMvc 💡 MockMvc - 스프링 프레임워크에서 제공하는 테스트용 라이브러리입니다. 이 라이브러리를 사용하면 Spring MVC 컨트롤러의 단위 테스트를 쉽게 작성할 수 있습니다. - MockMvc를 사용하면 HTTP 요청을 작성하고 컨트롤러의 응답을 검증할 수 있습니다. 이를 통해 통합 테스트를 실행하지 않고도 컨트롤러의 동작을 확인할 수 있습니다. - import org.springframework.test.web.servlet.MockMvc 패키지를 임포트 하여서 사용합니다. 1. MockMvc Class Method 메서드 리턴 값 설명 perfor..

Java/API Document

[Java/API] Assertions Method API Document : JUnit 5

해당 글에서는 JUnit5 버전을 기준으로 API Document에 대해 확인합니다. 1) Assertions 💡 JUnit Assertions - 단위 테스트에서 다양한 유형의 검사를 수행하기 위한 일련의 Assertions 메서드를 제공합니다. 이러한 어서션은 테스트되는 코드의 예상 동작을 확인하는 데 도움이 됩니다. - 모두 import org.junit.jupiter.api.Assertions 패키지를 임포트 하여서 사용합니다. 2) Assertions Class Method 💡 해당 API 문서는 JUnit 5.0.1을 기준으로 요약 정리한 API Document입니다. 메서드 리턴 값 설명 fail() V 테스트를 실패로 표시합니다. assertTrue() void 주어진 조건이 참인지 확인합..

Java/Spring Boot

[Java] Spring Boot Mockito 이해하기 : 테스트 흐름 및 사용예시

해당 글에서는 Mockito에 대해 이해하고 활용하는 방법에 대해 확인해 봅니다. 💡 [참고] JUnit5에 기능들과 사용예시에 대해 궁금하시면 아래의 글을 참고하시면 도움이 됩니다. [Java] Spring Boot JUnit5 이해하기 -1 : 이론 및 구조 해당 글에서는 Spring Boot 환경에서 JUnit에 대해 이해하고 환경을 구성하는 방법에 대해 알아봅니다. 1) JUnit5 💡 JUnit5 - Java 언어에서 독립된 단위 테스트(Unit Test)를 지원해 주는 프레임워크를 의미 adjh54.tistory.com [Java] Spring Boot JUnit5 이해하기 -2 : 환경구성 및 활용 예제 해당 글에서는 이전에 습득한 이론을 바탕으로 Spring Boot JUnit을 다양한 예..

Java/Spring Boot

[Java] Spring Boot JUnit5 이해하기 -2 : 환경구성 및 활용 예제

해당 글에서는 이전에 습득한 이론을 바탕으로 Spring Boot JUnit을 다양한 예제를 통해서 익힙니다. 💡 [참고] 해당 글을 읽기 전에 어노테이션이나 메서드에 대해 이해를 위해 아래의 글을 읽고 오시면 도움이 됩니다 [Java] Spring Boot JUnit5 이해하기 -1 : 이론 및 구조 해당 글에서는 Spring Boot 환경에서 JUnit에 대해 이해하고 환경을 구성하는 방법에 대해 알아봅니다. 1) JUnit5 💡 JUnit5 - Java 언어에서 독립된 단위 테스트(Unit Test)를 지원해 주는 프레임워크를 의미 adjh54.tistory.com [개발방법론] TDD, BDD 이해하기-1 : 정의 및 수행과정 해당 글에서는 개발방법론 중 TDD, BDD에 대해 이해를 돕기 위한 ..

adjh54
'Spring Boot' 태그의 글 목록