일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- 파이썬
- C언어
- Spring
- nestjs auth
- nestjs typeorm
- nestJS
- 알고리즘
- 구조체배열
- 스프링
- Nodejs
- 컴포넌트스캔
- OpenCV
- 가상면접사례로배우는대규모시스템설계기초
- @Component
- 시스템호출
- spring boot
- 코테
- git
- C++
- 해시
- TypeORM
- 카카오
- python
- 카카오 알고리즘
- 프로그래머스
- @Autowired
- thymeleaf
- AWS
- 카카오 코테
- 코딩테스트
- Today
- Total
목록# Develop/삽질하며 배우기 🔨 (4)
공부 기록장 💻
간단하게 클라이언트의 Request Body로부터 요청받은 UserDTO를 그대로 Repository로 전달한 후 Post 요청을 하는 과정에서 Serialization 오류가 발생했다. 상황 우선 요청 시 Request Body에 담는 UserDTO는 다음과 같다. @AllArgsConstructor을 사용해 userEmail, userPw 두 필드를 인스턴스 생성시 필수적으로 넣는 arugment로 설정해주엇다. POST method를 이용해 새로운 회원 가입을 하는 Controller은 다음과 같다. RequestBody의 UserDTO 값을 통해 새로운 User 객체를 생성하여 DB에 저장한다. 오류 이후 Post 요청 시 오류가 발생했다. 2023-04-17T10:07:03.601+09:00 E..
오류 발생 상황 AOP에 대해 학습하는 과정에서, 시간 측정 로직을 담은 TimeTraceAop가 Configuration 내에 등록된 Bean인 상황에서, 해당 클래스를 관심 사항으로 따로 분리하여 @Aspect를 적용할 때 순환 참조 오류가 발생하였다. 우선 @Aspect를 적용한 AOP는 다음과 같다. @Around 애노테이션 부분을 보면, hellospring 패키지 내에 있는 모든 메서드에 대해 해당 AOP를 수행하겠다는 것을 나타낸 것이다. @Component를 적용해 컴포넌트 스캔 대상임을 명시하였다. @Aspect @Component public class TimeTraceAop { @Around("execution(* hello.hellospring..*(..))") public Obje..
시험 공부를 하는 도중 갑자기 모니터가 종료되며 화면이 꺼졌다. 가끔 PC 본체를 이동시켜서 코드가 잠깐 빠졌나 싶어, 다시 코드를 꼽아보니 정상적으로 모니터 화면이 돌아왔다. 그런데 문제는 설정해놓았던 야간 모드가 자동적으로 꺼졌고, 설정에서 ON 되어 있는데도 불구하고 야간 모드 설정이 정상적으로 동작하지 않는다는 것이었다. 결국 검색해서 찾아보니, 원인은 여럿 있는데, 윈도우 업데이트 중의 손상, 그래픽 드라이버 파일의 손상, 특정 프로그램 설치 시 옵션의 손상 등이 있었다. 정확한 원인은 알 수 없었지만, 아마 Windows 업데이트 시기이기도 하고, 그래픽 드라이버 옵션의 버그가 아닐까 싶었다. 찾아보니 Windows 10 1903 업데이트 후, 야간 모드가 동작하지 않는 버그는 이후 품질 패치..