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

이 포스트는 글또 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..
CS와 면접취업을 준비하면서 절대 빼놓을 수 없는 두 가지. 이 스터디를 알았을 때 학교에서 배운 내용을 매일매일 정리하고 있었으나 좀처럼 속도가 나지 않았고, 특정 주제의 경우 놓친 부분이 너무 많았다. 특히 제일 심했다고 느꼈던 부분은 컴퓨터 네트워크였다. 네트워크는 컴퓨터 네트워크를 포함하여 데이터 통신, 무선이동 네트워크까지 수강했기 때문에 나름 자신이 있다고 생각했다. 그러나, 신입 개발자를 위한 기술 면접 질문을 정리한 블로그나 GitHub 저장소를 찾아본 결과, 웹 개발자에게 필요한 네트워크 지식은 내가 알던 지식과 조금 달랐다. 그중에서도 특히 내가 몰랐던 부분은 HTTP였다. 학교에서 배운 내용과 정보처리기사를 준비하면서 정리한 내용을 바탕으로 컴퓨터 네트워크의 기초적인 내용은 알고 있었..

DTO Projection예전에 한 프로젝트에서 다른 팀원이 작성한 코드를 전체적으로 리팩토링 할 일이 생겼다. 코드를 읽다가 다소 낯선 형태의 코드가 있었다. 아래와 같았다. @Query("SELECT " + "new com.spring.familymoments.domain.post.model.MultiPostRes" + "(p.postId, u.nickname, u.profileImg, p.content, CONCAT(COALESCE(p.img1, ''), ',', COALESCE(p.img2, ''), ',', COALESCE(p.img3, ''), ',', COALESCE(p.img4, '')), p.createdAt, pl.status) " + ..