Spring Boot 2

Firebase Push Service

FCM(Firebase Cloud Messaging), Android, Spring-Boot 3가지 구성으로 간단한 Push-Notification 테스트를 실행합니다. 목표로는 아래와 같습니다. 1. FCM 계정 생성 2. Android-Studio 프로젝트 셋팅 3. Spring-Boot 프로젝트 셋팅 4. Test Message 전송 시 Notification 알람 확인 FCM 계정생성 A. Firebase에 계정 및 프로젝트 생성.(https://firebase.google.com/) A-1) 프로젝트 생성시 아래 “Android 패키지 이름"에 유의해야 됩니다. Android Studio에 프로젝트 생성 시 설정한 패키지 명과 일치해야 Push Alarm이 정상적으로 동작합니다. A-2) “go..

Spring Boot 2022.08.18

Test Code 작성 시 요놈들은 뭘까

Spring Boot 테스트 코드 작성 시 다양한 어노테이션 관련해서 정리하기 위한 용도입니다~ 개인적으로 잘 이해되었던 블로그 글도 참고했으니 도움되시길 바랍니다~~ @RunWith, @ExtendWith??? 참고 : https://www.whiteship.me/springboot-no-more-runwith/ RunWith → JUnit4, ExtendWith → JUnit5에서 사용하는 것 개인적인 생각으로는 어떤게 더 우위가 있다고 말하긴 어려우나, 테스트 코드 작성 시 해당 기능을 지정하고(JUnit4 or JUnit5) 한가지를 통일되게 사용하는게 좋을 것 같습니다. 왜냐하면, 중구난방식으로 사용하다보면 테스트 코드가 제대로 동작하지 않을 수도 있고, 정확하게 어떻게 동작하는지 혼돈 될 수 ..

Spring Boot 2022.06.22