[TIL] MSA란? | Spring Cloud란?
·
TIL
오늘의 중요 일정 1:1 면담 후기 다양한 질문들이 오갔는데si 개발에 같이 공감해 주시고 회사생활 관련 조언도 해주셨다.TIL은 시행착오 위주로, 어떤 이슈가 발생했고 어떻게 해결해 나갔는지 적는 것이 메리트가 된다고 한다!알고리즘 문제는 최대한 많이 풀어보기 ㅎ!스프링 심화 강의가 남아있지만 내배캠 일정에 맞게 MSA 먼저 듣기로 결정했다.  MSA란? MSA는  프로젝트때 잠깐 경험해 본 적이 있다.직접 설계를 해 본 것은 아니라 MSA 경험이 있어요!라고 자신 있게 말할 수 있진 않다.이미 설계된 곳에서 개발을 해 본 정도? 내가 아는 MSA 개념은 서비스별로 프로젝트가 분리되어 있다! 정도 알고 있다이제 배운 내용을 정리해 보자. MSA란 Microservices Architecture로 하나의..
[TIL] @Data vs @Getter, @Setter | Building Result란? | CreatedAt UpdatedAt null 해결
·
TIL
오늘의 목표 - My Select Shop 과제 완료하기 과제가 하루 밀려 여유가 더 생겼지만 오늘 안에 꼭! 끝내고 싶어서 완성하였다. 과제를 하면서 궁금했던 부분에 대해 정리해보려 한다.   @Data대신 @Getter @Setter를 쓰는 이유  강의 자료를 보면 모든 Dto가 @Getter와 @Setter를 사용한다. 여기서 의문이 들었던 점@Data를 사용하면 @Getter와 @Setter의 기능을 모두 사용하면서 코드가 간결해지는데 왜 @Data를 사용하지 않는 걸까? 찾아보니, @Data는 @Getter @Setter 뿐만 아니라 @EqualsAndHashCode와 @RequiredArgsConstructor @ToString을 포함하고 있어서 지양하는 편이 좋다고 한다. 많은 기능을 한 번..
[Spring boot]template might not exist or might not be accessible by any of the configured Template Resolvers
·
버그잡기
*에러 코드@Controller@AllArgsConstructor@RequestMapping("/api")public class ProductController { private final ProductService productService; @PostMapping("/products") public ProductResponseDto addProduct(@RequestBody ProductRequestDto requestDto) { return productService.addProduct(requestDto); }}  *원인@Controller를 사용하면 뷰 리졸버가 실행되어 뷰를 찾고 렌더링 한다.위 코드에서는 뷰가 아닌 데이터를 반환하려고 하니 에러가 나는 것이다..
JWT secret key 생성 방법
·
Back-end
리눅스에 아래와 같이 입력한다. openssl rand -hex 64