Recent posts

기술블로그는 관대해져야 한다

2 minute read

개발자라면 구글이나 스택오브플로우 없이는 개발이 안될 것이다. 어떤 문제가 발생했을 때 우리는 이미 그 문제를 겪어서 해결한 사람의 도움을 받는다. 그런데 개발관련 블로그들 중에서 복사를 막는 블로그들이 있다. 내용이 좋아서 해당 소스코드를 활용해보려고 하는데 복사를 막으면 어쩌란...

Spring REST API 문서를 Swagger로 만들자

3 minute read

REST API를 개발할때 관련 문서를 만드는 것은 꽤 귀찮은 일이다. 파라미터가 변경되거나 주소가 변경되면 실제 문서와 소스와 싱크가 맞지 않으면 아무리 문서를 잘 만들어도 소용이 없다. 변경된 소스를 그대로 문서로 만들어 주는 것이 없을까? 그런 고민을 해결해주는 것이 바로 S...

익명클래스 사용방법

2 minute read

자바에서 익명클래스 (혹은 익명객체)를 사용하는 방법을 알아보자. 보통의 경우, 우리는 부모클래스를 상속받아 처리하려면 부모클래스를 상속받는 클래스를 별도로 만들어 처리한다. public class Person { void whoAmI() { System.out.prin...

[추천서적] 1만시간의 재발견

7 minute read

당신이 말콤 글래드웰의 아웃라이어를 읽어 보았다면 1만시간의 법칙을 알것이다. 어떤 분야이던지 그 분야의 전문가가 되려면 1만시간이 필요하다는 것이다. 즉 누구나 꾸준히만 노력해서 1만시간만 한다면 성공할 것이라는 것이다. 그에 대한 이 책의 주장은 다음과 같다. “꾸...

Java annotaion 기본설명

2 minute read

스프링등을 사용하면 어노테이션을 참 많이 사용한다. @Controller, @Component .. 등등 어노테이션에 대해 간단히 알아보고 커스텀 어노테이션을 아주 간단히 만들어보도록 하자. 용어 및 설명은 이것이 자바다 (신용권의 Java programming) 정복, 한빛미디어...