저는 자바, 스프링 기반의 백엔드 개발이 주무기인 3년차 개발자입니다. 신규 서비스의 요구사항을 분석해서 데이터베이스 테이블을 직접 설계하고, 백엔드 애플리케이션을 처음부터 구성하고 배포한 경험이 있습니다. 프로젝트를 진행할 때마다 만났던 다양한 문제들을 자바, 스프링을 학습하며 얻은 지식으로 해결한 경험이 많습니다. 그리고 필요하다면 다른 기술들을 학습하는 것도 마다하지 않습니다.
좋은 서비스를 만들기 위해서는 개발자의 역량이 기초가 된다고 생각합니다. 그래서 좋은 코드에 대하여 끊임없이 학습하고, 고민합니다. 저는 학습한 것을 다른 사람과 공유하는 일에 보람을 느낍니다. 제가 학습한 내용을 동료 개발자들과 공유하는 노력을 통해, 동료들도 함께 성장하는 개발 문화를 만들고자 노력합니다. 이러한 노력을 지속하다 보니 동료 개발자들이 제가 공유한 코드를 사용하다가, 회사 프로젝트의 코딩 컨벤션으로 제 코딩 스타일을 채택해 사용하기도 했습니다.
게시글
질문&답변
스프링 MVC 실용적인 방식 강의듣고 질문 있습니다~
안녕하세요. ajdsasld님, 공식 서포터즈 y2gcoder입니다.설명에 있는 RequestMapping의 value 옵션을 확인해보시면(사진)다음과 같이 예시를 들어 설명해주고 있습니다! 동일한 애노테이션의 path 속성도 참고해보시면 좋을 것 같습니다 🙂 감사합니다.
- 0
- 2
- 41
질문&답변
DB 테스트 코드 작성에서 .containsExactly에 관한 질문
안녕하세요. leedongjae625님, 공식 서포터즈 y2gcoder입니다.리스트 의 요소들을 테스트하실 때 순서가 정렬되지 않아도 될 때는 containsExactlyInAnyOrder() 나 containsExactlyInAnyOrderElementsOf() 를 사용하기도 합니다 🙂 감사합니다.
- 0
- 2
- 27
질문&답변
타임리프 Live Reload 기능
안녕하세요. 큐펀치님, 공식 서포터즈 y2gcoder입니다.다음 두 링크를 참고해보시겠습니까?공식문서(클릭)블로그(클릭)감사합니다.
- 0
- 2
- 24
질문&답변
자료구조, 알고리즘
안녕하세요. 노은영님, 공식 서포터즈 y2gcoder입니다.저는 자료구조, 알고리즘 학습이 재밌다기 보다는 실무에서 이전에 학습했던 알고리즘이나 자료구조를 통해 문제를 더 좋게 해결했을 때, 혹은 문제를 해결하는 과정에서 사용한 방법이 알고리즘 혹은 디자인 패턴이었던 것을 발견했을 때 재미를 느끼는 것 같습니다!개발자를 직업으로 삼아 일하고 있는 비전공인 동종업계 종사자의 한 사람으로서의 의견으로 들어주시면 감사하겠습니다 🙂 감사합니다.
- 0
- 1
- 36
질문&답변
상수, 문자 더하기 (참고) 부분 질문
안녕하세요. 창신동 장첸님, 공식 서포터즈 y2gcoder입니다.다음 링크(클릭) 을 참고해주십쇼!감사합니다.
- 0
- 1
- 25
질문&답변
다대일 패치 조인 고민
안녕하세요. 조희제님, 공식 서포터즈 y2gcoder입니다.효율이라는 것은 여러 가지 기준에 의해 변경하는 것이라고 생각해서 어느 방법이 효율적인가를 섣불리 말씀드리기는 어려운 것 같습니다. 알려주신 것만 듣고 제가 생각했을 때는 모임 id로 모임 상세 정보를 조회하는 것 하나, 해당 모임의 참여인원수를 구하기 위한 참여 모임 조회 쿼리 하나로 이렇게 분리해서 2개의 쿼리로 조회할 것 같습니다. 이미 모임에 대한 상세정보는 구했기 때문에 이 때는 참여 모임의 연관관계를 페치 조인으로 불러오지는 않을 것 같습니다 :)감사합니다.
- 0
- 2
- 31
질문&답변
str.concat("!!!")) 부분 질문
안녕하세요. lmking님, 공식 서포터즈 ~입니다.반환값을 따로 변수로 할당하지 않고 그대로 썼다고 이해해주시면 감사하겠습니다. 해당 상황에서 바로 밑에 다시 str 만 출력해보시면 str 자체는 변경되지 않은 것을 아실 수 있습니다 🙂 감사합니다.
- 0
- 2
- 25
질문&답변
맥북 intelliJ 키맵 설정 질문
안녕하세요. 윤성원님, 공식 서포터즈 y2gcoder입니다.저는 keymap 을 macOS로 했을 때 영한님의 단축키와 이질감없이 학습을 진행할 수 있었습니다!참고해주십쇼 🙂 (사진) 감사합니다.
- 0
- 2
- 34
질문&답변
강의 의존성 주입 코드 질문.
안녕하세요. yoon6669님, 공식 서포터즈 y2gcoder입니다.제가 yoon6669님의 질문을 제대로 이해했는지 모르겠습니다. 생성자에서 MemberRepository 인스턴스를 받아 내부의 필드에 대입함으로써 의존성을 주입해주는 방식은 새로 MemberRepository 인스턴스를 따로 생성하는 것이 아닙니다! memberRepository = new MemoryMemberRepository(); memberService = new MemberService(memberRepository); 위의 코드는 새로운 MemberRepository 인스턴스를 생성하고 그 참조값을 MemberService 생성시 생성자를 통해 넘겨주고 있습니다. 그리고 해당 생성자를 통해 넘어간 참조값은 MemberService 내부 필드에 매핑됩니다 🙂 새로운 MemberRepository 인스턴스를 생성하지 않고 이미 생성한 인스턴스의 참조값을 생성자로 전달 후 매핑해준다는 점을 말씀드리고 싶습니다!감사합니다.
- 0
- 2
- 47
질문&답변
선생님 에버리지 값 질문입니다
안녕하세요. 광훈님, 공식 서포터즈 y2gcoder입니다.자바 또한 저희가 수학에서 배우는 사칙연산의 우선순위대로 작동합니다!int average = 10 + 20 + 30 / 3 나눗셈이 덧셈보다 우선권을 가지기 때문에 int average = 10 + 20 + 30 / 3 int average = 10 + 20 + 10 int average = 40이 됩니다! 방지해주기 위해서는 괄호로 덧셈들을 묶어주십쇼! 감사합니다.
- 0
- 2
- 48