본문 바로가기
반응형
SMALL

전체 글49

과제 중 사용했던 개념과 어노테이션 사용법 이해 어노테이션 정말 몰랐던 어노테이션을 많이 알게 되었고, 어떻게 쓰이는지 이해하게 된 시간이었던 것 같습니다. 처음에 고민했던 많은 것들을 제쳐두고 구현에 집중하고자 일단은 구글링 또는 찾은 자료들을 무작정 때려놓고 시작해서 디버깅하여 프로젝트를 구현해나가면서 과제를 해 나아갔습니다. 물론 100% 이해했다고 확신할 수는 없지만, 계속 활용하다 보면 이해할 수 있지 않을까 생각하고 있어요. @JsonIgnore @JsonIgnore, @JsonIgnoreProperties, @JsonIgnoreType 이러한 주석은 JSON 직렬화, 역직렬화에서 속성을 무시하는 데 사용됩니다. 직렬화란?? 객체의 직렬화는 객체의 내용을 바이트 단위로 변환하여 파일 또는 네트워크를 통해서 스트림(송수신)이 가능하도록 하는 .. 2022. 6. 19.
@RequestParam이란? # @RequestParam ``` public String view(@RequestParam("id")int id) ``` 단일 HTTP 요청 파라미터를 메소드 파라미터에 넣어주는 어노테이션이다. 가져올 요청 파라미터의 이름을 @RequestParam 어노테이션의 기본값으로 지정 ``` public void view(@RequestParam(value="id", reqired=false, defaultValue="-1")int id)) ``` @RequestParam에 파라미터 이름을 지정하지 않고 Map 타입으로 선언하면 모든 요청 파라미터를 담은 맵으로 받을 수 있다. 파라미터를 선택적으로 제공하려면, required 엘리먼트를 false로 설정해주면 된다. 요청 파라미터가 존재하지 않을 때 사용할.. 2022. 6. 4.
클린코드 함수 잘 작성하는 법 함수 작게 만들어라 함수를 만드는 첫째 규칙은 ‘작게’ 다 함수를 만드는 둘째 규칙은 ‘더 작게’ 다 블록과 들여 쓰기 if문/else문 while문 등에 들어가는 블록은 한 줄 이어야 한다는 의미다. 대개 거기서 함수를 호출한다. 함수에서 들여 쓰기 수준은 1단이나 2단을 넘어서면 안 된다. 그래야 읽고, 이해하기가 쉬워진다. 한 가지만 해라 💡 함수는 한 가지를 해야 한다. 그 한 가지를 잘해야 한다. 그 한 가지만을 해야 한다. 함수 당 추상화 수준은 하나로! 위에서 아래로 코드 읽기 : 내려가기 규칙 위에서 아래로 프로그램을 읽으면 함수 추상화 수준이 한 번에 한 단계씩 낮아진다. 핵심은 짧으면서도 ‘한 가지’만 하는 함수다. Swich 문 switch 문은 작게 만들기 어렵다. 본질적으로 swi.. 2022. 6. 3.
2021년 회고록 스파르타코딩 2주차 개발일지(jquery 와 ajax의 이해) 어떤 사람이었나 이전의 나를 소개하자면, 나는 24살부터 보험영업을 약 6년간 해왔던 사람이다. 코로나가 터지기 전까지 나의 연봉은 평균 8000만원 정도로 어린나이에도 불구하고 영업을 잘해 주변 평판이 좋았다. 유튜버 김덕배님이 개나소나하는 최연소 부지점장, 최연소 매니저 자리를 오로지 성과를 통해 NH생명의 임원진 면접을 보고 꽤나 어렵게 되었다. 당시 나이가 25살이었기 때문에, 너무 어려서 팀장으로서의 자질을 지점 측에 물었지만, 나로인해 젊은 층들의 성장과 지점의 FC증원속도는 전국 지점들의 성과데이터에서 확연히 보여줬기 때문에 지점장님께서 많이 도와주셨다. 아마 덕분에 NH생명의 최연소 매니저로 등재가 되었다는 말은 들었는데 아직까.. 2022. 5. 27.
스프링부트 시작하기 TDD 와 단위테스트, 테스트 코드 작성법,롬복LOMBOK사용법 스프링부트 시작하기 TDD 와 단위테스트, 테스트 코드 작성법,롬복LOMBOK사용법 스프링부트에서 테스트 코드 작성하기 예전부터 테스트 코드에 대한 이야기가 많이 있었다고 한다. 견고한 서비스를 만들기 위해 개발자 또는 팀에서는 TDD를 하거나 최소한의 테스트 코드는 꼭 작성했었다. 하지만, 여러 이유로 테스트 코드를 진행하지는 않았었는데, 최근 채용공고를 보면 대부분의 서비스 회사가 테스트 코드하는 것을 요구하고 있다. 어떤 회사에서는 코딩 테스트를 알고리즘이 아닌 프로젝트를 만들고, 단위 테스트를 필수조건으로 두기도 했다. 그만큼 요즘 선망하는 서비스회사의 취업과 이직을 위해서는 테스트 코드는 절대적으로 중요해졌다. 먼저, 단위테스트는 TDD와는 다르다. TDD의 첫 번째 단계인 기능 단위의 테스트 .. 2022. 3. 16.
eng) Don't ~. 패턴 활용 ~하지 마! 패턴 활용 Don't~. ~하지 마. A : What happened last night? He looks so depressed. B : Don't ask him about last night. His girlfriend dumped him. A : Oh, no! What should we do for him? B : Let's leave hime alone for now. 무서워하지 마.=> Don't be afraid. 그것에 대해 걱정하지 마.=> Don't worry about it. 공부할 때 TV 보지 마. => Don't watch TV while studying. 패턴 활용 Don't you ~. ~ 너~ 하지 않아? A : I am thinking about starting a new .. 2022. 3. 10.
eng) Let's , ~ 하자. 패턴 활용 알아보기. 대화 사용 예문 패턴 활용 Let's ~. ~하자 A : Thank god it's Friday! What are you doing tonight? B : I don't have anything planned yet. A : Then, let's drink beer tonight! B : That would be great! We should ask others if they want to join, too. 저녁 식사 하자 => Let's have dinner. 이 노래를 함께 부르자 => Let's sing this song together. 그녀에게 그 문제에 관해 말하자 => Let's tell her about the problem. 패턴 활용 Let's say ~. ~라고 해보자. ~라고 치자 A : Look.. 2022. 3. 10.
eng) I might ~ . 나는 ~ 할지도 몰라 I might 나는 ~ 할지도 몰라 패턴 대화 A : You studied mathematics in college, right? B : Yes, I did. A : Then, I might need your help. I need to solve this quiz. B : Let me take a look. Wow, this is tricky! 패턴 활용 I might be right => 내가 맞을지도 몰라 I might need some money=> 나는 돈이 필요할지도 몰라 I might have stay at home=> 집에 있어야 할지도 몰라 I might as well + 기왕 이렇게 됐으니 ~ 할래 패턴 대화 A : Look outside. It's snowing! B : Oh, no... 2022. 2. 28.
반응형
LIST