일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Thymeleaf
- 조영호
- 개발서적
- 도메인 주도 개발 시작하기
- 개발방법론
- 함수형프로그래밍
- FP
- 추상화 설계
- 만들면서배우는클린아키텍처
- Spring
- Kotlin
- template
- 테스트주도개발
- GrokkingFunctionalProgramming
- 객체지향의사실과오해
- DDD
- 아키텍처
- web
- 클린아키텍처
- 유지보수
- 스터디
- 책스터디
- 계층형아키텍처
- 코틀린
- 테스트
- TDD
- Java
- Boot Legacy 차이점
- 헥사고날아키텍처
- 이펙티브코틀린
- Today
- Total
목록전체 글 (84)
김동형수 개발기
Intro 오늘은 Legacy Spring과 Spring Boot의 차이점에 대해서 학습한 내용을 정리해보려고 합니다. 기존에 미약하게 알고있던 차이점은 Spring Boot는 설정 내용들이 Pre-set으로 되어있어서 원하는 기능을 선택해서 빠르게 Build-up 할 수 있다라는 장점밖에 없었는데요. 어떠한 차이점이 있는지 자세히 알아보도록 하겠습니다. ※ 언제나 오류 및 개선사항에 대해서는 적극 반영하도록 하겠습니다. 댓글주세요! Pre-set 설정 모음 maven을 사용한 Spring Legacy 프로젝트 새로 생성할때를 기억을 더듬어볼까요? DB연결이 들어간다면 pom.xml파일에 jdbc관련 의존성 라이브러리 추가를 하고 ORM을 mybatis를 쓴다면 함께 추가해야합니다. 그리고 lombok,..
Intro SI분에 몸담으면서 언어와 도구를 사용하기만 했지 한번도 '왜?'라는 의문을 갖은 기억이 없었습니다. 그래서 앞으로는 사용하는 것들에 대해서 '왜?, 어떻게? 뭐가다르지?'와 같은 의문을 품으면서 차곡차곡 이론을 정리해보자 합니다. '기초적인 내용인데 이것도 모르냐?' 라고 물으실 수 있겠지만 '아는 척'보다는 '모르는 것을 인정하고 부족한 부분을 채우자'가 라는 마음가짐으로 임하고 있습니다. 언제나 지적이나 수정사항은 환영하며 댓글로 남겨주신 내용은 적극 반영하도록 하겠습니다. 그럼 시작합니다. 프로젝트를 하면서 jdk1.8버전으로 개발환경을 구성하며 사용하고 있습니다. 하지만 왜 쓰는지는 모르죠. stream 기능이나 lambda는 의식적으로 사용하려고 하지만 퍼포먼스는 어떻고, 어떤 경우..

오늘은 thymeleaf의 th:include를 이용해서 반복 사용되는 코드 블럭을 fragment화 하고 파라메터 전달을 통해서 코드의 재사용성을 조금 더 높혀보려 합니다. Spring MVC4에 Thymeleaf3를 구성하려면 2019/12/26 - [Spring] - Spring MVC 4에 Thymeleaf 3 적용하기을 먼저 보시고 오시길 바랍니다. 지난번에 layout 구성을 했고 컨텐츠는 home.html에 작성해줬습니다. 그러면 frament 부터 작성해보겠습니다. "fragment 화 된 코드 블럭"은 너무 길기 때문에 은 이하 컴포넌트(component)라고 하겠습니다. 따라서 servlet-context.xml에서 설정한 template resolver의 prefix인 /WEB-INF..
Framework : Spring MVC 4 Template : Thymeleaf 3 Layout : LayoutDialect 2 우선 pom.xml에 Thymeleaf 와 layout의 의존성 추가를 합니다. pom.xml ... org.thymeleaf thymeleaf 3.0.9.RELEASE org.thymeleaf thymeleaf-spring4 3.0.9.RELEASE nz.net.ultraq.thymeleaf thymeleaf-layout-dialect 2.3.0 ... 그리고 DispatcherServlet에 Thymeleaf의 Bean설정을 추가합니다. 제 경우에는 Spring MVC 생성 후 dispatcher 설정 xml파일의 이름을 변경하지 않았기 때문에 servlet-context..