묻고 답해요
141만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결스프링 핵심 원리 - 기본편
Annotation 및 Qualifier 질문
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]여기에 질문 내용을 남겨주세요. 강의중에서 모든 어노테이션들은 소스를 확인해보면 @Qualifier로 이름이 명시되어있다고 하셨는데, 기본적으로 제공되는 @Test, @Override, @Bean 등등 이런 어노테이션들은 @Qualifier로 이름이 명시되어있지 않은것 같은데... 그럼 어떻게 작동되는건지 궁금합니다!
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
어노테이션 상속 질문
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오) 예2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 예3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) 예[질문 내용] 제가 이해하고 있는게 맞는지 질문드립니다.GetMapping 어노테이션의 소스코드를 보면 위에 RequestMapping이라고 어노테이션이 붙어 있습니다. 통상적으로는 메타 어노테이션 이외에 어노테이션은 어노테이션 위에 붙이는게 아니지만, 스프링에서는 어노테이션 위에 붙어 있는 메타 어노테이션이 아닌 어노테이션은 현재 어노테이션이 마치 상속받듯이 사용할 수 있게 해놓았다. 그렇기 때문에 GetMapping이 붙어 있는 대상은 마치 RequestMapping이 붙어있는 것과 같다. 이렇게 이해했는데 맞나요?
-
해결됨Spring Cloud로 개발하는 마이크로서비스 애플리케이션(MSA)
어노테이션을 달아야하는 경우가 궁금합니다.
1. 어떤 경우에 @EnableEurekaServer @EnableDiscoveryClient 어노테이션을 붙여주나요? 처음 user-service 경우 유레카 서버에 등록하기 위해 @EnableDiscoveryClient 어노테이션을 사용했는데, 유레카에 등록할때만 사용하는 건가요? 2. 아래의 api gateway 설정 정보를 봤을땐 유레카 서버에 등록하지 않지만 defaultZone을 등록하는 경우는 무엇인가요? eureka: client: fetch-registry: false register-with-eureka: false service-url: defaultZone: http://localhost:8761/eureka
-
미해결예제로 배우는 스프링부트 입문
(09) Validator 사용하기 @ModelAttribute("dto") 가 사용된 이유?
MyController.java 의 insert2 메소드에서 인자 값에 @ModelAttribute("dto") 가 사용된 이유가 부족한 것 같습니다.
-
미해결[개정판 2023-11-27] Spring Boot 3.x 를 이용한 RESTful Web Services 개발
질문이 있습니다.
질문1 아래 코드에서 생성자의 역할은 무엇일까요? 스프링에서 service 객체를 자동으로 매핑 해주는게 맞나요? 질문2 @RestController 의 역할에 대해서 설명을 좀 해주시면 감사요 !! @RestController public class UserController { private UserDaoService service; public UserController(UserDaoService service) { this.service = service; }