일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 영어시간읽기
- MERN스택
- 자켓실측
- 나일론지퍼
- 슈퍼코딩
- Armhole Drop
- 비리짐
- 클린코드
- 40HQ컨테이너
- 요척합의
- 엑셀자동서식
- 고급영어단어
- 웹API
- 지연환가료
- 미니마카
- 필터링후복사붙여넣기
- 봉제용어
- 우레탄지퍼
- 엑셀필터복사붙여넣기
- 와끼
- 미국영어연음
- 핸드캐리쿠리어차이점
- TACKING
- 엑셀드래그단축키
- 40HQ컨테이너40GP컨테이너차이
- 암홀트롭
- 헤이큐
- WHATTIMEOFTHEDAY
- 비슬론지퍼
- AATCC
- Today
- Total
목록전체 글 (662)
CASSIE'S BLOG
bower- 프론트엔드 패키지 관리 도구 bower는 트위터에서 만든 프론트엔드 패키지 관리 도구이다.

상속 extends 만 하면 sql문의 메소드들이 실행이 되잖아 -> 프로젝트에서 해봤잖아. 1. DTO -> ResponseEntity 설정2. Controller 많은 책임3. 중복되는 코드 작성RestController Advice 도입1. Web Layer 속함2. 전역적인 Exception 속함1. 반복적 코드 감소2. try-catch생략 및 가독성 향상타입에는 실제 entity와 id 의 타입을 넣어줌 공통된 하나의 클래스에 예외처리 코드 구현, 로깅 코드 구현을 해놓고 그 로직이 필요할 때 침투하듯이 코드가 던져지는 거임. AOP철학이 담겨진게 보통 CONTROLLER ADVICE다.예외처리라는게 어떤 API든지 비슷비슷하게 동작하니까매번구현하면 가독성이 떨어지니까보통 CONT..

기존 자바 예외처리와 ResponseEntitySpring Advice로 우아하게 처리하기Spring AOP 간단히 처리하기Spring예외처리 Advice Controller로 처리하는 법 익히고 Spring AOP 써보자예외처리 미처리시 Http status 500 발생Try-catch 사용하기호출상위 메소드로 예외미루기사용자 예외 던지기예외/에러 로그 남기기적절한 예외전파 적용이 핵심1. 해당 예외 -> <span style="b..

Api문서 자동화 필요대표적인 api 문서화 도구Spring Rest docsSpring openAPISpring SwaggerSwagger의존성 추가Swagger Docket빈등록 Application.yaml 설정 추가 (2.7부터는 에러나서 matching-strategy 추가해야함)Swagger Docket빈등록 할 때 경로 그냥 패키지에서 오른쪽 클릭 copy reference 해주면 됨그리고 웹주소창localhost:9090/swagger-ui.htmlSwagger 다듬기 부분 통과스프링한테 우리 Swagger 쓸거야 알려주는 부분이 Swagger Docket 빈등록 부분임. 9분 30초부터~ ElectronicStoreController 에 ApiOperation 어노테이션 추가 par..
1. 배민아카데미 2. 네이버비즈니스스쿨 3. 한국고용노동 교육원 KELI 4. 연세대 무료강의 MOOCs 5. 한국기술교육대학교 HRDI 6. 네이버 부스트코스 7. EBS비즈니스 8.EBS 어학 9. 서울시 50 PLUS 10. 클래스e지식강연 11. 프로그래밍 : 생활코딩 12. 전국고용서비스 협회 KNESA 13. 위대한 수업 GREAT

어떤 스레드가 실행된다는지 날짜랑 시간이라던지 그런 정보가 없어서 상세한 로그가 필요하다. 보통 콘솔로그는 컴퓨터 껐다키면 다 날라가서 따로 파일로 저장 필요성이 있음 로깅 핵심개념: 로그레벨 ERROR: 요청을 처리 발생 오류 로그 WARN: 처리 가능한 문제, => 향후 에러의 원인 경고 로그 INFO: 상태변경 같은 정보 로그 DEBUG: 프로그램 디버깅 정보 로그 로거: 로깅을 실행하는 주체 모든 로거: 상위 로거 root의 하위에 있다. 로그 패턴: 로그 메세지 출력 형식 정의한 템플릿 (시간, 정보, 쓰레드 정보 탑재 가능) 보통 로그패턴은 비슷한 패턴을 따르므로 주의할 것 로그어팬더: 실제 로그 기록 목적지 나타냄 콘솔 어팬더: 콘솔에 그래도 출력 파일 어팬더: 로깅 생성 시, 파일 기록 메..