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

개요 마지막 포스팅을 하고 `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.io)를 스프링 프레임워크를 기반으로 구현하였고, 소스 코드는 Github 에서 확인해 볼 수 있습니다. 방문해보셨겠지만, 상당히 많은 문서를 제공하고 있습니다. 스프링 공식 홈페이지를 둘러보면 크게 4가지 토픽으로 정보를 제공하고 있습니다. (프로젝트, 가이드, 블로그, 서비스) 이 중 프로젝트는 스프링이 제공하는 기능(프로젝트)에 대한 정보가 담겨있고, 가이드는 스프링 프레임워크를 어떻게 활용하는지 다양한 예시와 함께 제공되어 있습니다. 블로그는 스프링의 소식, 서비스는 스프링 비즈니스(?) 서비스와 관련된 정보가 포함되어 있습니다. 스프링 홈페이지 프로젝트의 이름은 sagan입니다. sa..