Gatsby로 블로그 마이그레이션을 하여 이 링크를 클릭하면 해당 포스팅으로 갑니다. 감사합니다. http://blog.advenoh.pe.krJACKSON 개인적으로 모르는 부분 적어두고 알게 되는 부분에 대해서 간단하게 정리해둔 자료입니다. 미 답변중에 알고 계신 부분 있으면 코멘트 달아주세요. 감사합니다. Q&A 전체 목록 [미 답변 질문] [답변완료] 1. @JsonInclude(Include.NON_NULL)? 이 어노테이션은 클래스 필드에서 null이 되는 필드는 JSON으로 serialize할 때 제외하도록 하는 어노테이션입니다. 위 코드에서는 stringValue 변수는 JSON으로 저장되지 않습니다. 용어자바 객체를 JSON 으로 변환하는 작업을 serialize 라고 표현하고..
Gatsby로 블로그 마이그레이션을 하여 이 링크를 클릭하면 해당 포스팅으로 갑니다. 감사합니다. http://blog.advenoh.pe.kr 새로운 직장에 와서 보니 모르는 거 천지라 전혀 모르고 어설프게 아는 것들을 질문 형식으로 정리를 해봤습니다. 책도 보면서 많이 알게 내용도 있습니다. 다시 구체적으로 정리하면 더 좋겠지만, 초반에 전혀 모르는 건 그냥 적어두고 검색하면서 조금씩 알게 된 내용으로 정리를 했습니다. 더 자세한 설명은 별도의 포스팅으로 작성해서 참고 링크로 달아두었습니다. CacheQ&A : Cache-SSM 관련 질문 모음DatabaseQ&A: MySql 관련 질문 모음Q&A : Mybatis 관련 질문 모음Q&A : JPA 관련 질문 모음GitQ&A : Git 관련 질문 ..
Gatsby로 블로그 마이그레이션을 하여 이 링크를 클릭하면 해당 포스팅으로 갑니다. 감사합니다. http://blog.advenoh.pe.kr JAVA 개인적으로 모르는 부분 적어두고 알게 되는 부분에 대해서 간단하게 정리해둔 자료입니다. 미 답변중에 알고 계신 부분 있으면 코멘트 달아주세요. 감사합니다. Q&A 전체 목록 [미 답변 질문] - [답변완료] 1. 왜 Constants 값을 인터페이스에 정의하나? final class에 하지 않나? 인터페이스에도 Constants 값을 지정할 수 있습니다. 이런 방식은 비추천하는 방식으로 언급되는데요. 찾아보면 오픈소스에서도 인터페이스에 정의하는 프로젝트도 종종 찾을 수 있습니다. 참고http://www.javapractices.com/top..
Gatsby로 블로그 마이그레이션을 하여 이 링크를 클릭하면 해당 포스팅으로 갑니다. 감사합니다. http://blog.advenoh.pe.kr 1. 들어가며 스터디나 블로그 작성을 시작하려고 노트북을 켜면 바로 스터디나 블로그 작성보다는 먼저 가는 곳이 인터넷 뉴스나 유튜브 동영상을 먼저 보게 됩니다. 그리고 30분 정도 보다 보면 이제 시작해야지 하고 에버노트를 킵니다. 그리고 집중해서 뭔가 시작하려고 하면 10분 정도 하다가도 다시 뉴스나 유튜브 동영상을 보고 있는 저 자신을 보게 됩니다. 스터디했다가 뉴스 봤다가 이걸 반복하다 보면 몇 시간이 훌쩍 지나가 있는 경우가 허다합니다. 그래서 그런지 매주 하나씩 블로그 작성하려고 하는 게 잘 안되는 게 아닌가 싶습니다. 김민식 PD님이 쓰신 책을 보면..
Gatsby로 블로그 마이그레이션을 하여 이 링크를 클릭하면 해당 포스팅으로 갑니다. 감사합니다. http://blog.advenoh.pe.kr 1. 들어가며 JUnit Rules은 테스트 케이스를 실행하기 전후에 추가 코드를 실행할 수 있도록 도와줍니다. @Before와 @After로 선언된 메서드에서도 실행 전후처리로 코드를 넣을 수 있지만, JUnitRules로 작성하면 재사용하거나 더 확장 가능한 기능으로 개발할 수 있는 장점이 있습니다. JUnit에서 기본적으로 제공하는 Rules은 다음과 같습니다. Rules설명TemporaryFolder테스트 전후로 임시 폴더 및 파일을 자동으로 생성하고 삭제한다ExternalResource외부 리소스에 대한 전후처리를 한다ExpectedExceptio..