저는 자바, 스프링 기반의 백엔드 개발이 주무기인 3년차 개발자입니다. 신규 서비스의 요구사항을 분석해서 데이터베이스 테이블을 직접 설계하고, 백엔드 애플리케이션을 처음부터 구성하고 배포한 경험이 있습니다. 프로젝트를 진행할 때마다 만났던 다양한 문제들을 자바, 스프링을 학습하며 얻은 지식으로 해결한 경험이 많습니다. 그리고 필요하다면 다른 기술들을 학습하는 것도 마다하지 않습니다.
좋은 서비스를 만들기 위해서는 개발자의 역량이 기초가 된다고 생각합니다. 그래서 좋은 코드에 대하여 끊임없이 학습하고, 고민합니다. 저는 학습한 것을 다른 사람과 공유하는 일에 보람을 느낍니다. 제가 학습한 내용을 동료 개발자들과 공유하는 노력을 통해, 동료들도 함께 성장하는 개발 문화를 만들고자 노력합니다. 이러한 노력을 지속하다 보니 동료 개발자들이 제가 공유한 코드를 사용하다가, 회사 프로젝트의 코딩 컨벤션으로 제 코딩 스타일을 채택해 사용하기도 했습니다.
게시글
질문&답변
에러고민
안녕하세요. 복재환님, 공식 서포터즈 y2gcoder입니다.보내주신 캡처만 살펴봤을 때 메서드 내에 메서드를 정의하신 것 같습니다. 강의자료와 영상을 잘 살펴보시고 createParamMap()과 viewResolver() 를 현재 있는 메서드 바깥에 정의해주십쇼!감사합니다.
- 0
- 2
- 30
질문&답변
reflection과 extracted 의 차이
안녕하세요. 임종민님, 공식 서포터즈 y2gcoder입니다.제가 질문을 잘못 이해한 것 같습니다! extracted의 단축키를 통해 행하는 것은 메서드 추출이라는 프로그래밍 기법이고, 리플렉션은 자바의 기술 중 하나입니다. 메서드 추출은 프로그래밍 기법 중에서도 리팩토링할 때 많이 소개되고 사용되는 기법입니다. 실무에서도 많이 사용할 수 있습니다(저도 자주 사용하는 것 같습니다 🙂 )자바 리플렉션 기술은 주로 간단한 애플리케이션 개발에서는 직접 사용할 일이 거의 없습니다. 다만 우리가 사용하는 애노테이션, 스프링 부트 프레임워크 내부적으로는 이러한 리플렉션을 통해 처리하는 부분이 분명 있습니다. 저는 부끄럽게도 두 가지가 비슷하다고 생각해본 적이 없네요 😅 어떠한 부분에서 방식이 비슷하다고 느끼셨는지 말씀해주신다면 좀 더 그에 대해 답변을 드릴 수 있을 것 같습니다! 감사합니다.
- 0
- 1
- 58
질문&답변
return; 오류
안녕하세요. 김영훈님, 공식 서포터즈 y2gcoder입니다.메서드는 기본적으로 메서드 선언에 명시해놓은 반환 타입에 따라 return 문에 반환해줘야 합니다!작성해주신 코드를 보면 기존 MethodReturn2 와는 달리 MethodReturn2R 에서 반환타입을 int 로 정해주셨습니다! 이렇게 되면 return 문에서는 int 타입의 결과값을 반환해주셔야 합니다 🙂 이는 자바라는 언어의 기본적인 동작으로 이해해주시면 감사하겠습니다 🙂return 문과 관련있는 건 반환 타입임을 기억하시고 해당 메서드 챕터를 복습해주시면 이해가 되실 거라 생각합니다!감사합니다.
- 0
- 2
- 37
질문&답변
[해결 방법] 스프링 부트 2.x -> 3.x 업그레이드
안녕하세요. SoulKey님, 공식 서포터즈 y2gcoder입니다.공유해주셔서 감사합니다 🙂
- 0
- 1
- 43
질문&답변
기본형과 참조형
안녕하세요. sdg0627님, 공식 서포터즈 y2gcoder입니다. 괜찮으시다면 해당 화면을 스크린샷으로 남겨주십쇼!전체 화면import 후 빨간줄에 커서를 대면 나오는 메시지 감사합니다.
- 0
- 4
- 80
질문&답변
static 변수1 강의 내 질문
안녕하세요. イムジェウ님, 공식 서포터즈 y2gcoder입니다.인스턴스 변수가 이해가 가지 않는다는 말씀이실까요? 그렇다면 저는 본 강의의 섹션 1, 2, 3을 복습해보시는 것을 추천합니다 🙂감사합니다.
- 0
- 2
- 51
질문&답변
char 대신 String만
안녕하세요. 안병욱님, 공식 서포터즈 y2gcoder입니다.말씀하신 것처럼 char 타입 대신 String 타입으로 문자와 관련된 대부분의 로직을 처리할 수 있다보니 실무에서는 char 타입보다는 String 타입을 더 많이 사용하는 것 같습니다!감사합니다.
- 0
- 2
- 51
질문&답변
출력 로그가 저랑 많이 다른데.. 해결 방법좀 알려주세요.
안녕하세요. 하민철(Mincheol)님, 공식 서포터즈 y2gcoder입니다.AI 인턴 답변에 추가로 지금 테스트 결과 필터가 실패한 것만 보이도록 체크되어있는 것 같습니다! (사진)해당 부분 필터를 체크하시면 아마 성공한 테스트 결과에 대한 것도 보이실 거라 생각합니다!감사합니다.
- 0
- 2
- 56
질문&답변
오라클 jdk21 버전이 없어서 이클립스 21 하려 했는데 둘 다 없습니다.
안녕하세요. 유지하님, 공식 서포터즈 y2gcoder입니다.(사진)23, 24버전을 사용하셔도 무방하나, 혹시 모를 변경사항에 대응하는 피로를 줄이시려면 21 버전을 설치하시는 것을 추천합니다 🙂 위의 캡처는 2025년 04월 22일 14:50분경 Intellij Ultimate 버전에서 다운로드할 수 있는 벤더사별 JDK 21 목록입니다!감사합니다.
- 0
- 2
- 58
질문&답변
다대다를 일대다,다대일로 풀어낼 때 항상 양방향?
안녕하세요. 조태준님, 공식 서포터즈 y2gcoder입니다.맞습니다 다대다 관계를 다대일 관계로 풀 때는 위에 말씀해주신 경우라면 단방향으로 해도 괜찮습니다. 해당 부분은 실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발 의 도메인 설계시 Order - OrderItem - Item 의 관계에서 Item에서는 OrderItem에 관계를 걸어주지 않는 것을 보며 확인하실 수 있습니다 🙂감사합니다.
- 0
- 1
- 54