본문 바로가기
반응형

TIL (Today I Learned)7

[TIL] 2021-12-09 (목) 개발 일지 Ctrl retry 파라미터에 따라 데이터 확인 및 검증 @Valid @RequestBody Dto dto Dto @Schema(description = "retry 여부", required = false, example = "false") private boolean retry; svcImpl if(dto.isRetry()) { //data 확인 및 검증 if (data.isEmpty()) { throw new Exception("에러 내용"); } } 위와 같이 추가. Dto Scema 검증 @어노테이션 정리 @NotNull // null 값만 체크 @NotEmpty /* 1. null 2.""(빈 값) 체크 */ @NotBlank /* 1. null 2.""(빈 값) 체크 3." "(띄어쓰기) 체크.. 2021. 12. 9.
Github #1 Contribution 기록 안될 때 1월 22일 부터 1일 1커밋 계획을 세우고, Github에 프로젝트를 생성하면 Contribution 기여 그래프에 찐한 초록색의 네모칸이 하나 생긴다. 그래서 "아~ 이제 매일 커밋치면 매일 기여도 그래프에 색깔이 칠해지겠지?"하고 23일, 그리고 오늘 24일도 잘 찍혔겠지? 생각을 했지만, 찍혀 있지가 않았다... 구글에 "Github Contribution not showing" 이렇게 검색을 한다면, 아래와 같은 링크로 연결되지만, 역시 영어! https://help.github.com/en/github/setting-up-and-managing-your-github-profile/why-are-my-contributions-not-showing-up-on-my-profile Why are my.. 2020. 1. 24.
Swift #1 https://devxoul.gitbooks.io/ios-with-swift-in-40-hours/ 소개 · 40시간만에 Swift로 iOS 앱 만들기 No results matching "" devxoul.gitbooks.io 위의 사이트를 통해 Swift를 공부하면서ㅋㅋ 너무 웃겨서 정리해본다. Swift의 역사를 "직접 찾아보세요" 라고 되어있길래...ㅋㅋ 목차 개요 개발 철학 Objective-C 와의 관계 문제점 1. 개요 Swift = "신속한, 재빠른", Swift Logo = "칼새" 상징하는 것으로 추정 기존 Objective-C의 단점을 보완하고, LLVM/Clang 컴파일러로 빌드되는 애플의 신규 프로그래밍 언어. 기존 Objective-C에 비해 클로저, 다중 리턴 타입, 네임스페이.. 2019. 12. 28.
[기초] Singleton Pattern ※코딩에도 디자인 패턴이라고 들어는 보았나요? 개발하면서 무작정 날코딩으로 작성하는 것보단, 패턴에 의해서 작성한다면, 다른 사람들과의 커뮤니케이션에도 도움이 될 뿐더러, 협업을 하는데 낭비되는 시간들을 줄일 수 있다고 생각합니다. Singleton pattern 들어는 보았는가? 싱글톤(singleton)이란? Application이 시작될 때, 어떤 클래스가 최초 한번만 메모리를 할당하고(Static) 그 메모리에 인스턴스를 만들어 사용하는 디자인패턴이다. 즉, 불필요한 메모리 참조를 줄이고자 만든 패턴이다. 생성자가 여러 차례 호출되더라도 실제로 생성되는 객체는 하나고, 생성 이후 호출된 생성자는 최초에 생성한 객체를 반환한다. 싱글톤을 쓰는 이유? 고정된 메모리 영역을 얻으면서 한번의 new로 인.. 2019. 8. 30.
반응형