분류 전체보기(38)
-
spring-boot-devtools 사용 할 때 Response에서 stack 제외하기
https://stackoverflow.com/questions/54827407/remove-trace-field-from-responsestatusexception Remove "trace" field from ResponseStatusException In my spring controller I return a ResponseStatusException if no entity is found, like this: @GetMapping("/categories/{id}") public ResponseEntity getCategoryById(@PathVariable( stackoverflow.com 1. application.properties 또는 application.yml에 아래와 같이 속성 추가 ..
2024.01.19 -
[메가테라 백엔드 생존코스] 5주차 주간회고
소감 강의 이번주는 스프링의 의존성 주입에 관한 내용 + 테스트 코드 작성 방법을 배우게 된다. 테스트 코드 작성의 경우 거의 해보지 않아서 진도가 느려졌다. 강의에서 모르는 용어 자체가 많아서 찾아보는데 시간이 많이 소모된다, 낯선 개념이라 어쩔 수 없는 부분이라고 생각한다. 과제 현재 4주차 과제도 통과를 못하고 있어서 수정할 부분이 있고, 5주차 과제는 테스트 개념이 이해가 부족해 오래걸리는 중 다음 주 목표 밀린 5주차 해결
2024.01.15 -
[메가테라 백엔드 생존코스] 4주차 주간회고
소감 강의 이번주는 Layered Architecutre에 대한 내용이다. 관심사의 분리, 응집도, 결합도 등 개체지향과 연관된 개념을 정리하고, TSID 등 식별자를 만들어주는 외부 라이브러리 사용법을 배우게된다. 그리고 저번 주에 web layer의 DTO는 이미 배웠고, 이번 주는 Data Access 계층 그리고 Domain 계층을 실습을 위주로 배운다. Data Access에서는 디자인 패턴의 전략패턴을 배운다. 인터페이스를 활용해 데이터를 관리할 수 있는 대표적인 두가지 방법인 list, 그리고 associated list인 map 이렇게 2가지를 실습한다. Domain에서는 간단하게 도메인 주도 설계에 대한 언급과 도메인 모델을 구체화하는 방법, Repository로 이들을 관리하는 법을 배..
2024.01.08 -
[메가테라 백엔드 생존코스] 3주차 주간회고
소감 강의 이번 주 강의 내용은 DTO에 대한 내용이다. 강의의 흐름은 DTO 개념(원론적인 내용, IPC, RPC 등 개념 포함) -> Serialization 개념(Marshalling과 비교) -> Jackson ObjectMapper로 실습하기 -> CORS 로 이어진다. 처음 강의가 원론적인 내용인데, 추상적이라 이해하는데 시간이 오래걸렸다. 다음 주 부터 전략을 조금 수정해서 빠르게 1회 강의를 보고 과제를 하고 돌아와서 정리하는 식으로 해야겠다. 생존 코스 학습법을 정리할 필요가 생겼다. 항상 느끼는 건데 주의 첫번째 강의는 진짜 많은 개념을 담고 있어서 추상적이고 어렵다..! 과제 이번 과제는 Jackson ObjectMapper과 Spring boot에서 제공되는 기능을 함께 이용해 RE..
2023.12.31 -
[메가테라 백엔드 생존코스] 2주차 주간회고
소감 강의 이번 주 강의 내용은 REST API에 대한 내용이다. 강의의 흐름은 REST API 로이 필딩의 논문에서 시작해서 업계에서 많이 쓰이는 컬렉션 패턴까지 학습하게 된다. 웹 API 디자인 을 읽었을 때 정리가 잘 되지 않았던 내용들을 어느 정도 정리할 수 있었다. 이 책을 읽었을 때 실력이 부족했었나 보다 ㅋㅋㅋ 진짜 잘 안 와닿았는데. 나중에 생존 코스가 끝나고 한 번 더 복습할 때 다시 책을 읽어봐야겠다. 웹 API 디자인 API 디자인 자체에 대한 기초적인 이론과 실제로 사용하기 편한 웹 API를 디자인하는 방법, 실제로 웹 API를 운영하게 되었을 때 관리를 하는 방법까지 좋은 API를 제대로 디자인하는데 필요한 모든 www.aladin.co.kr 과제 이번 과제는 저번 과제 처럼 봇이..
2023.12.26 -
[메가테라 백엔드 생존코스] 1주차 주간회고
소감 강의 아샬님 강의는 좋다. 스스로 공부하게 만드는 강의라서 만족스럽다. 특히 로우레벨에서 Java언어에서 지원하는 I/O 기능으로 HTTP Client, HTTP Server을 만들어봤는데, 일반적인 자바 교재(자바 문법부터 총 정리한 책)에서 예전에 잠깐 보고 지나간 부분인데 다시 복습할 수 있어서 만족스럽다. Java로 파일 입출력, 네트워크 입출력 등 부분을 복습해야겠다는 생각이 들었다. 게다가 gitbook을 처음으로 작성해봤는데 좋은 정리 방법이라고 생각한다. 앞으로 다른 프로젝트에서도 활용해야겠다. megaptera-back - backend survival gitbook-2.gitbook.io 과제 과제를 나름 수행한다고 했는데 금~토에 급한 일이 생겨서 통과하지 못했다. 과제의 핵심적..
2023.12.17