Introduction
Posts
Q&A
addAttribute 질문
안녕하세요. jeongho lee님, 공식 서포터즈 OMG입니다.전자는 인텔리제이에서 지원해주는 편의기능으로 attributeName과 attributeValue의 인자 이름을 표시해주는 것입니다.가령 다음과 같은 sum 메서드가 있다고 가정하면public int sum(int firstValue, int secondValue) { return firstValue + secondValue; }int result = sum(1, 2);여기서 1과 2가 각각 firstValue, secondValue라는 표시를 보여주는 것입니다. 감사합니다.
- 0
- 2
- 23
Q&A
ViewResolver 오류
안녕하세요. jeongho lee님, 공식 서포터즈 OMG입니다.다음 링크를 참고해주세요 😀 https://www.inflearn.com/community/questions/1206599/감사합니다.
- 0
- 2
- 52
Q&A
return 사용이유
안녕하세요. kimdowon님, 공식 서포터즈 OMG입니다.지금 올리신 코드에서는 성능 향상 보다는 로직 상 return; 이 없을 경우 아래의 출력문까지 실행되기 때문에 반드시 필요합니다. 감사합니다.
- 0
- 2
- 44
Q&A
오디오만 나오고 화면이 안나옵니다.
안녕하세요. 이정락님, 공식 서포터즈 OMG입니다.인프런 영상 출력 오류는 인프런 하단의 문의하기에 문의 남겨주세요 😀(사진) 감사합니다.
- 0
- 3
- 47
Q&A
api/v1/members 404 에러 질문입니다.
코드를 확인해봐야 알 것 같습니다. 실제 동작하는 전체 프로젝트를 ZIP파일로 압축해서 구글 드라이브로 공유해서 링크를 남겨주세요.구글 드라이브 업로드 방법은 다음을 참고해주세요.https://bit.ly/3fX6ygx 주의: 업로드시 링크에 있는 권한 문제 꼭 확인해주세요 링크: 공식 서포터즈링크: 자주하는 질문감사합니다.
- 0
- 5
- 63
Q&A
api/v1/members 404 에러 질문입니다.
안녕하세요. han909079님, 공식 서포터즈 OMG입니다.PostMan의 아래 요청 보내는 영역에 엔터나 탭 처리가 되어 있을까요?(사진)메시지의 이 부분이 의심되네요. (사진) 엔터나 탭이 없는지 확인해주세요 ^^ 감사합니다.
- 0
- 5
- 63
Q&A
인터페이스와 구현체 생성 순서
안녕하세요. gdbs1107님, 공식 서포터즈 OMG입니다.강의에서 설명한 할인정책 시나리오를 잘 생각해보시면, 궁금하신 부분이 일부 해소되실 것 같은데요,처음에 할인 정책에 대한 요건을 받은 시나리오에서 할인의 요건이 (나중에 변경될 수 있다) 와강의에서 설명하실 때 '기획자가 오픈 직전까지 고민을 미루고 싶다' 라는 요구사항을 받았습니다. (사진) 이러한 시나리오에선 구현체부터 작성하기 보다는 할인정책을 추상화해놓고, 변경에 유연하게 대응하는 즉, 인터페이스를 설계하는 것이 변경에 빠르게 대처가 가능할 것입니다.만약, 할인 정책이 정액할인정책으로 픽스되고, 변경할 가능성이 없다면 굳이 추상화 할 필요는 없겠지요? 정리하자면, 인터페이스를 작성하는 것과 작성하지 않는 것은 개발하는 상황에 맞게 유연하게 가져가면 되고추가로 말씀드리고 싶은것은 추상화 또한 비용이기에 추상화할 필요가 있는 상황을 잘 판단하여 인터페이스 설계를 고민해보면 좋을 것 같습니다.AI 답변링크와 아래 영한님께서 설명하시는 인터페이스 추상화 관련 질문&답변도 참고해주세요 😀https://www.inflearn.com/community/questions/69278https://www.inflearn.com/community/questions/457629감사합니다.
- 0
- 2
- 40
Q&A
프로젝트 세팅시 궁금한점.
안녕하세요. 김용재님, 공식 서포터즈 OMG입니다.Q1. 프로젝트 세팅시 intellij project structure에서 jdk 17로 맞추는데, 왜 굳이 Build and run using과 Run tests using을 Gradle로 설정하나요???A1. 반드시 Gradle일 필요는 없습니다. 인텔리제이를 사용한다면, IntelliJ IDEA를 선택할 수 있는 선택권이 늘어나고, 의존성 관리를 Maven으로 한다면 Maven으로 동작하게 되겠지요. 하지만, 현재 강의를 수강하고 계시고 프로젝트를 세팅해야한다면 스프링부트 사이트(start.spring.io)에서 스프링부트 3.2 이상만 선택할 수 있을텐데요, 이 때는 스프링부트 3.2이상부터 발생하는 하기의 이유로 Gradle 사용을 권장합니다.참고) https://docs.google.com/document/d/1j0jcJ9EoXMGzwAA2H0b9TOvRtpwlxI5Dtn3sRtuXQas/edit?tab=t.0#heading=h.b1yk4ued1pxo Q2. Gradle로 설정하면 앞에서 project structure jdk 굳이 맞추는 의미가 없지 않나요???A2. Gradle로 설정하면 JDK를 왜 맞추는 의미가 없다고 설명하시는 이유를 알 수 있을까요? 어떤 이유에서 의미가 없다고 말씀하시는걸까요? Q3. 현업에서도 주로 이렇게 사용하나요??A3. 제가 현재 진행하는 프로젝트가 JDK17, Gradle 실행입니다. 우선 자바를 말씀드리면, 8 혹은 11을 자주 사용하는 것으로 알고 있고, 최신기술을 도입하려는 회사들은 자바 17 이상의 LTS 버전들을 사용하는 것으로 알고 있습니다.의존성 관리는 많은 프로젝트 들이 Maven 에서 Gradle로 변경되고 있는 것으로 알고 있습니다. 저 또한 기존에 Maven으로만 진행하다 이번에 Gradle을 사용하게 되었습니다. 감사합니다.
- 0
- 2
- 58
Q&A
스프링 빈 등록
안녕하세요. fireunicon님, 공식 서포터즈 OMG입니다.(1) 오류 메시지 상 이해하신 내용이 맞습니다.(2)스프링부트 3.2부터 변경사항이 있는데요, 빌드 실행이 Gradle(Default)가 아닌 IntelliJ IDEA일 경우 해당 문제가 발생합니다. 아래 링크와 실제 본인의 빌드 실행 세팅을 확인해주세요 😀 https://www.inflearn.com/community/questions/1089023감사합니다.
- 0
- 2
- 53
Q&A
h2 whitelabel error page 500
안녕하세요. 문민경님, 공식 서포터즈 OMG입니다.application.properties 파일의 2번째 줄 설정 이름이 잘못되어 있습니다.아래 이미지의 세번째로 변경해주세요.(사진) 감사합니다.
- 0
- 2
- 69