소개
저는 자바, 스프링 기반의 백엔드 개발이 주무기인 3년차 개발자입니다. 신규 서비스의 요구사항을 분석해서 데이터베이스 테이블을 직접 설계하고, 백엔드 애플리케이션을 처음부터 구성하고 배포한 경험이 있습니다. 프로젝트를 진행할 때마다 만났던 다양한 문제들을 자바, 스프링을 학습하며 얻은 지식으로 해결한 경험이 많습니다. 그리고 필요하다면 다른 기술들을 학습하는 것도 마다하지 않습니다.
좋은 서비스를 만들기 위해서는 개발자의 역량이 기초가 된다고 생각합니다. 그래서 좋은 코드에 대하여 끊임없이 학습하고, 고민합니다. 저는 학습한 것을 다른 사람과 공유하는 일에 보람을 느낍니다. 제가 학습한 내용을 동료 개발자들과 공유하는 노력을 통해, 동료들도 함께 성장하는 개발 문화를 만들고자 노력합니다. 이러한 노력을 지속하다 보니 동료 개발자들이 제가 공유한 코드를 사용하다가, 회사 프로젝트의 코딩 컨벤션으로 제 코딩 스타일을 채택해 사용하기도 했습니다.
게시글
질문&답변
2024.04.26
model.addAttribute시 질문!!
안녕하세요. jaehun306님, 공식 서포터즈 y2gcoder입니다. model.addAttribute("name", 객체); 위와 같이 저장해줬다고 하면 해당 객체를 찾기 위한 값(attributeName)이 "name"이기 때문입니다. 타임리프도 model에 저장할 때의 attributeName을 기준으로 해당 객체를 찾기 때문에, 모델에 저장할 때와는 다른 이름으로 찾으려 하면 타임리프가 찾을 수 없습니다 (사진) 감사합니다.
- 0
- 1
- 17
질문&답변
2024.04.26
다형적 참조시에 생성자 호출 질문
안녕하세요. 디와이님, 공식 서포터즈 y2gcoder입니다. 객체 생성 시에 타입을 기준으로 생각하시면 좋을 것 같습니다! Parent p = new Child(); 에서 객체 생성하는 코드는 new Child()입니다. 즉 Child 타입으로 Child의 생성자를 이용해서 생성한 객체를 Parent 타입의 변수 p에 대입해주는 것입니다! 이 부분에 대해서 고민해보시면 좋을 것 같습니다 (사진) 감사합니다.
- 0
- 1
- 10
질문&답변
2024.04.26
findByName() 메서드 실행시 오류
안녕하세요. 박지영님, 공식 서포터즈 y2gcoder입니다. 보내주신 코드 살펴보았습니다! 오타가 원인이었던 것 같습니다! (사진)위의 캡처를 확인하셔서 수정해주십쇼! 그리고 findAll() 테스트 코드의 검증 코드도 강의자료와 동일하게 수정해주시면 모든 테스트 코드가 정상적으로 통과하게 됩니다! (사진) 감사합니다.
- 0
- 2
- 27
질문&답변
2024.04.25
CompareTo 메서드
안녕하세요. ghuhan18님, 공식 서포터즈 y2gcoder입니다. String 클래스는 comparable 을 우리가 implements 하지 않아도 자동으로 상속을 받고 있는건가요? => 네 맞습니다! 직접 String 클래스로 가보시면 확인하실 수 있습니다:) (사진) 다른 클래스들은 우리가 compareTo 메서드를 override 해야하지만 String 클래스는 기본적으로 override 되어 있어서 특별히 override 해야하지 않는 이상 이미 내장되어 있는 compareTo 메서드를 쓰면 되나요 ? => 네 맞습니다. 특별한 기능이 필요하지 않은 이상 그대로 사용하시는 것을 권해드립니다 ! a.compareTo(b) == 0 일때 .equals(0) 이 아니라 == 을 사용하는 이유는 무엇인가요 ? => compareTo의 반환타입이 int 이고 기본형이기 때문에 == 을 사용해서 비교할 수 있기 때문입니다. equals()를 사용하면 compareTo의 반환값을 Integer 타입으로 오토 박싱을 해주게 되는데, 굳이 그럴 필요가 없습니다. 감사합니다.
- 0
- 1
- 29
질문&답변
2024.04.24
브라우저에서 url로 접근할때
안녕하세요. jaehun306님, 공식 서포터즈 y2gcoder입니다. 말씀하신 것처럼 보통 브라우저에 url을 입력하는 방식은 GET 요청으로 보셔도 됩니다! 다음 링크(클릭) 과 같은 방법을 이용하면 브라우저에서 POST 방식 요청도 보낼 수 있는 것으로 보입니다! 감사합니다.
- 0
- 1
- 26