일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 동적 SQL
- 보따리
- 체험
- bean
- 글또
- DI
- Database
- 모의면접
- jscode
- 오블완
- redis
- 코드트리
- 구슬
- 테오의 스프린트
- dto projection
- Spring
- jooq
- open contribution jam
- 티스토리챌린지
- spring context
- 글또 #다짐
- 부꾸러미
- 트러블슈팅
- 사이드 프로젝트
- SQL
- 후기
- 프로그래머스
- 부꾸
- 북극곰
- 눈송이
- Today
- Total
목록Spring (4)
벤티의 개발 로그

이 포스트는 글또 10기 내 독서 모임에 참여하여 읽기 시작한 '스프링 교과서'를 읽고 정리한 내용을 바탕으로 작성했습니다. "@Transactional의 readOnly 속성을 써보는 것은 어떨까요?" 예전에 진행한 사이드 프로젝트에서 코드 리뷰 시스템을 도입한 후로, 우리 팀은 PR를 통해 서로의 코드를 읽어보고 보완할 점이나 같이 공유하고 싶은 점을 댓글로 작성했다. 그렇게 시간이 흐른 어느 날, 한 팀원이 스크린샷처럼 'readOnly 속성을 쓰는 것은 어떨까요?' 라며 의견을 내주셨다. 이전까지 나는 '@Transactional이란 Service 클래스에 관례로 달아주는 속성'이라는 생각만 했기 때문에, 그 이상 깊이 생각해 본 적은 없었다. 마침 스프링 교과서에 이 내용에 대한 설명이 있고..

이 포스트는 글또 10기 내 독서 모임에 참여하여 읽기 시작한 '스프링 교과서'를 읽고 정리한 내용을 바탕으로 작성했습니다. 등록은 끝났다. 이제 어떻게 사용할까?Spring Bean 1편에서는 Bean을 생성하고 추가하는 방법에 대해 작성했다. 2편에서는 Bean을 어떻게 사용하는지, 정확하게는 '어떻게 Spring이 필요한 곳에 Spring Context에 등록한 빈의 참조를 제공하는지'에 대해 작성했다. Spring에서 하나의 Bean을 만드는데 온전히 그 안에서만 모든 것이 해결되는 경우는 거의 없다. 하나의 Bean은 다른 Bean을 참조하고 그 Bean에 있는 메서드를 활용하는 경우가 더 많다. 따라서 이런 경우 서로 다른 두 개의 Bean의 관계를 구현해서 Spring에 알려주는 것이 중요..

이 포스트는 글또 10기 내 독서 모임에 참여하여 읽기 시작한 '스프링 교과서'를 읽고 정리한 내용을 바탕으로 작성했습니다. Bean? 지난 글에서, Bean에 대해 정말 잠깐 언급한 부분이 있다.Spring Context는 특정 객체를 Spring에 전달해서 프레임워크가 구성한 방식으로 객체를 사용할 수 있게 한다. (이때, Spring Context에 추가되는 인스턴스를 Bean이라고 한다.) 2장은 이 한 문장으로부터 모든 것이 시작됐다. 우선 저 문장에서 눈에 띄는 단어는 'Spring Context'이다. 우선, Spring Context란 무엇일까? Spring Context Spring Context란, 'Spring Framework가 관리할 모든 인스턴스를 추가하는 Application..

이 포스트는 글또 10기 내 독서 모임에 참여하여 읽기 시작한 '스프링 교과서'를 읽고 정리한 내용을 바탕으로 작성했습니다. Spring 생태계생태계? 다소 용어다. 그동안 내가 알았던 것은 Spring과 Spring Boot의 차이였을 뿐, build.gradle에 import 되는 수많은 라이브러리를 직접 뜯어보고 분석할 생각까지는 하지 못했다. 1장을 읽으면서 이 내용을 알 수 있었다: "Spring은 여러 프레임워크가 얽혀 있다." 책에서 소개한 대표적인 프레임워크는 아래 4개였고, Spring Core라는 태양을 중심으로 나머지 3개가 행성처럼 주위를 돌고 있다고 표현했다. 1. Spring CoreForemost amongst these is the Spring Framework’s Inve..