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

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

이 포스팅은 코드트리 x 글또 블로그 챌린지 2기를 통해 코드트리 체험권을 받아 작성한 후기입니다. 고민의 끝에서 마주한 코드트리와 함께한 한 달 그리고 그 후 작년에 응시한 마지막 코딩 테스트에서도 합격하지 못한 후, 나는 어떻게 공부할지, 그리고 어디서부터 시작해야 할지 많이 고민하고 있었다. 그러던 중 감사하게도 우연히 시니어 개발자 분과 멘토링 할 기회를 얻었다. 멘토링 중 이런 질문을 받았다. '혹시 코딩 테스트 언어는 뭐로 준비하고 있어요?' 나는 자료구조와 알고리즘을 모두 C++로 배워 자연스럽게 코딩 테스트도 C++로 준비하게 되어 C++로 준비한다고 대답했으나, 그분은 Spring을 메인으로 개발하는 사람으로서 코딩 테스트도 Java로 준비하는 것이 맞다고 조언해 주셨다. 이미 C++로 ..

이 포스트는 글또 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..