일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 | 30 |
- REST API
- Spring Data JPA
- spring batch 코드
- static inner class
- spring pid
- ORM
- spring boot
- 세미나
- spring-webmvc
- docker
- spring jpa
- SuperTypeToken
- batch
- JPA
- Data REST
- spring bean
- Spring Data REST
- IntelliJ
- Spring
- spring camp
- ApplicationPidFileWriter
- spring-mvc
- 코드 리뷰
- 톰캣
- Spring Batch
- JUnit
- spring-webmvc #코드읽기
- tomcat
- spring boot tomcat
- JPA mapping
- Today
- Total
woniper
발표자료 Booting Spring Data REST Spring Data REST 예제 Spring Data REST #1 Introduction Spring Data REST #2 동작 원리 Spring Data REST #3 내부 동작 Spring Camp 2017에서 Spring Data REST를 소개하는 발표를 했는데, 45분이라는 시간으로 Spring Data REST(이하 Data REST)를 모두 전달하기에는 짧은 시간이다. 그래서 블로그를 통해 좀 더 많은 내용을 전달하려고 한다. Introduction Spring Data REST 레퍼런스 문서에서 REST API는 애플리케이션 통합에서 중요한 수단이고, Spring MVC를 통해 쉽게 만들 수 있지만, 간단한 REST A..
Spring Camp 연사로 올해 Spring Camp 2017은 KSUG 10주년으로 Spring Camp 역사상 가장 크게 열렸다. 이틀 동안 진행되며, 참석자도 하루 500명씩 총 1000명이다. 작년은 못 갔지만, 올해는 꼭 가야겠다고 생각하고 있던 와중에 연사 모집 글도 올라왔다. 이 글을 쓰면서 다시 보니 모집 글이 꽤 빨리 올라왔다. (2016년 11월이니..) 나는 어떻게 연사가 됐을까? 개발을 시작하면서 경력 5년 차가 되기 전에 몇 가지 하고 싶은 게 있었다. (올해 4년 차) 그중 하나가 발표였다. 사실 SLiPP에서 영속성 컨텍스트로 보는 JPA 발표를 했었다. 이번이 두 번째 발표지만, 난생 처음 하는 기분이었다. 나는 2017년 1월에 우아한형제들로 입사하게 됐다. KSUG 큰 ..
Spring Tips: The Spring Framework *Utils Classes 를 보고 정리하면 좋겠다고 생각했다. 전체 예제 DemoClass @Data @Slf4j @AllArgsConstructor @NoArgsConstructor public class DemoClass { private List list = new ArrayList(); @PostConstruct public void begin() { log.info("begin"); } } org.springframework.util.Assert @Test public void assertIsNull() throws Exception { demoClass.setList(null); Assert.isNull(demoClass.getLi..
무거운 주제지만 쉽게 풀어 독자에게 전달하는 책이다. 예전에 도메인 주도 설계 라는 유명한 책을 읽었는데 처음부터 너무 어렵다는 생각이 들어 중간에 포기했다.하지만 DDD Start!는 DDD에 나오는 용어(Aggregate, Entity, Repository 등)를 쉽게 풀어서 전달한다. 그리고 DDD가 JPA와 얼마나 잘 어울리는 기술인지 알 수 있는 내용이 담겨져있고 이를 활용할 수 있는 내용이 있어 쉽게 와닿는다. 물론 JPA를 조금은 알고 있는 상태에서 읽어서 더 쉽게 다가왔을 수도 있다.눈에 쏙쏙 들어오게 잘 읽히고 예제 또한 주문 도메인을 선택해 너무 어렵지도 너무 쉽지도 않은 예제를 선사한다.나는 이 책을 한두 번 더 읽고 다시 한번 도메인 주도 설계 읽기를 도전할 생각이다. 올해는 객체지..
REST API에서 자원(Resource)은 client에게 표현할 수 있는 수단이다. 이 자원을 표현할 수 있는 설계가 잘못된다면 REST API에 이점도 사라진다. 그만큼 설계도 어렵다는 뜻이다. 자원을 이야기하며 빼놓을 수 없는 게 바로 Metadata라고 생각한다. wiki에서는 Metadata를 이렇게 말한다. 데이터의 데이터. 어떤 목적을 가지고 만들어진 데이터. 데이터의 데이터라는 뜻은 무엇일까? 사진을 예로 들어보자. 스마트폰을 이용해서 사진을 찍으면 그 사진에 대한 파일이 생성된다. 그 파일의 크기(용량), 생성날짜와 시간(사진을 찍은 날짜와 시간), pixel, 등 여러 가지 그 사진 파일을 표현할 수 있는 데이터가 있을 것이다. 바로 이것이 사진의 Metadata라고 할 수 있다. 그..