일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- 개선하기
- renderer
- 문제해결
- upstream
- synchronizing
- 스프링
- javaserverpage
- Github
- 개념잡기
- 너무재미꼬
- 개념정리중
- fork
- 홈페이지
- 공부
- Request
- response
- Controller
- git
- MVC
- JPA
- data
- 프레임워크
- POST
- 삽질잼
- sagan
- Spring
- 따라하기
- 공부하기
- entity
- 계획은없음
- Today
- Total
목록공부/Spring-Sagan (6)
메모장

개요 마지막 포스팅을 하고 `React.js`와 `Spring Data REST`를 사용한 튜토리얼 실습을 진행했었습니다. 약 3일간 꾸준히 따라해보면서 실습을 진행했는데요, 스프링의 심플하고 강력한 기능과 React.js의 깔끔한 컴포넌트 구조를 경험해볼 수 있었습니다. 그리고 무언가에 홀린 듯이 JavaScript 책을 읽다가 채용 공고에 정신차리고 React 공부는 미래의 저에게 맡기며 알고리즘 공부를 다시 ... 하고 있었습니다. 그렇게 약 3주? 넘게 미친듯이 코딩 테스트와 알고리즘 공부에만 전념하다가 머리도 식힐 겸 다시 스프링 프로젝트를 뒤적거리는데, 포스팅이 밀렸더군요! 오늘은 스프링 홈페이지 프로젝트 Spring sagan 애플리케이션 중 `sagan-renderer` 모듈을 분석하고 이..

개요 하고 싶은 것은 많고, 해야할 일은 많습니다. `sagan-client`, `sagan-renderer` 모듈에 대해서 리팩토링을 적용했고, 새로운 가이드 타입을 추가한 것에 대해서 테스트 코드를 작성해야합니다. 그런데 쉽지 않네요. 작성하면서 많은 생각을 해보았는데, 지금 하는 것들에 대해 "이런 기능이 필요할까?" 라는 생각부터, "오히려 더 안좋은 구조로 바꾼 것은 아닐까?" 라는 생각까지 그래서 잠깐 머리 좀 식힐겸 다른 곳에 집중하기로 했습니다. 다른 책도 읽어보고, 새로운 아이디어가 떠올라서 토이 프로젝트도 시작해보고, 그런데 오늘 스프링 홈페이지가 완전 새로워진 것을 보았습니다. Github 저장소로 바로 들어가서 확인한 결과 기존에 있던 `refresh` 브랜치에서 작업중이던 것을 추..

개요 저번 포스팅에서는 spring sagan 프로젝트를 기반으로 로컬 환경에서 spring 홈페이지를 따라해보았습니다. 과정은 아주 간단하고 쉬웠습니다. - Github Repository를 fork 한 뒤에 로컬 환경에서 clone하고 빌드해서 실행 이번에는 가이드를 개인 사용자 Github 저장소로부터 가져오는 것입니다. 가이드는 기존 스프링 가이드 프로젝트 중 하나를 fork 한 뒤에, `README.adoc` 파일을 번역합니다. 번역된 프로젝트는 저의 Github 저장소에 존재할 것이고, 이를 로컬 환경의 spring 홈페이지에서 확인하는 것이 이번 포스팅의 목적입니다. 저의 활동 기록을 목적으로 한 포스팅이기 때문에, 포스팅에서는 `어떻게 하는가`에 대한 글보다는 `왜 이렇게 생각했는가`에 대..

개요 Spring sagan 애플리케이션을 어떻게 하면 더 깔끔한 구조로 사용자화할 수 있을까? sagan 애플리케이션은 기본적으로 자신들의 Github Repository와 강하게 결합되어있다. 문서와는 약간 다른 상황이다. `application.yml`에서 단 3줄만 더 추가하면 모든게 해결될 것 같았지만, 아니었다. 소스 코드를 직접 이렇게 저렇게 수정하면서 내 Github Repository로부터 가이드를 가져오도록 구현했다. 그리고 지금 내가 원하는 결과는 얻어냈지만, 그 과정과 내부가 마음에 들지 않는다. 가장 마음에 들지 않는 것은 Exception을 활용한 분기 제어이다. 모든 것은 Github `spring-guides`Organization과의 의존 관계에서 시작되는 것 같다. 이 글..