본문 바로가기

전체 글

[TIL] 사이드 프로젝트 39일차 개발 진행 상황 - 각 기능 branch로 push하고, 그리고 기능 구현이 되면 develop으로 push - develop에서 충돌부분 확인하고 수정하는 흐름으로 진행중인데 - 테스트 코드 부분에서 충돌이 많다. 데이터 쌓이는게 결국 문제가 되는데 어떻게 해결하는게 좋을까 더보기
[TIL] 사이드 프로젝트 38일차 개발 진행 상황 - 기본 기능인데 기능 구현 안된 부분 파악: 반려동물 crud 구현 및 테스트 코드 작성 - 중심이 반려동물이지만 회원은 회원이고...약간 여기가 디테일한 부분에 대해서 생각이 필요할 듯 싶음 더보기
H2 DB와 인텔리제이(IntelliJ) 연동으로 더 간편하게 DB사용하기 1. h2 데이터 베이스 - 컴퓨터에 내장된 램(RAM) 메모리에 의존하는 데이터베이스 - 램에 의존하기 때문에 서버 재가동 시 기존의 데이터가 사라짐, 그래서 초기 개발 단계에서 사용하기 좋고, 실습이나 예제 연습 때 간편하게 이용할 수 있다는 장점이 있음 2. h2 데이터 베이스의 3가지 모드(mode) 1) Embeded mode: JVM 위에서 실행됨, H2 DB데이터를 로컬에 저장하고 사용, 외부 접근 불가(콘솔로 접근), 설정 간편 2) Local mode: JVM 위에서 실행, H2 DB데이터를 로컬에 저장하지 않고 메모리에만 생성, 인메모리, 외부 접근 불가(콘솔로 접근), 설정 간편 3) Server mode: 영속 사용, 외부 접근 가능, 추가 설정 필요 3. H2 데이터베이스와 인텔리.. 더보기
[TIL] 사이드 프로젝트 37일차 개발 진행 상황 - 와이어프레임이랑 api 맞춰보고 기능구현 체크 - 추가해야할 부분 기능 구현 필요 - 디테일한 부분에서 조금 차이가 나는 부분이 있어서 수정수정  - 그리고 백엔드도 다시 develop에 merge 해서 코드 맞춰보는 중 - 테스트코드에 충돌이 상당히...많다...ㅎ 더보기
[TIL] 사이드 프로젝트 36일차 개발 진행 상황 - 채팅 기능 구현 공부 - 프로젝트 상세 구현 기능 회의 더보기
[TIL] 사이드 프로젝트 35일차 1. 개발 중 발생한 이슈와 해결 ERROR 3882 --- [nio-8080-exec-7] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is java.lang.IllegalArgumentException: When allowCredentials is true, allowedOrigins cannot contain the special value "*" since that cannot be set on the "Access-Control-A.. 더보기
[TIL] 사이드 프로젝트 34일차 1. 개발 진행 상황 - 채팅 기능 구현 공부 2. 개발 중 발생한 이슈 에러 메시지 WARN 14158 --- [nio-8080-exec-6] .w.s.m.s.DefaultHandlerExceptionResolver : Resolved [org.springframework.http.converter.HttpMessageNotWritableException: Could not write JSON: The WebSocket session [1] has been closed and no method (apart from close()) may be called on a closed session; nested exception is com.fasterxml.jackson.databind.JsonMapping.. 더보기
[Springboot] SpringBoot 테스트 @SpringBootTest 1. @SpringBootTest? 1) 사용 목적 - 애플리케이션의 모든 구성요소를 로드하여 테스트 환경을 설정 - 실제 애플리케이션과 유사한 테스트를 제공 cf) @Runwith JUnit에서 기본적으로 제공하는 러너가 아닌 스프링 러너를 사용하는 경우 사용 2) 코드 예시 import org.junit.jupiter.api.Test; import org.springframework.boot.test.context.SpringBootTest; @SpringBootTest public class PropertiesTest { @Test public void testMehtod() { } } 2. @SpringBootTest의 속성 속성 설명 classes 테스트할 클래스 지정 (생략 시 어플리케이션에 .. 더보기