묻고 답해요
141만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결스프링 핵심 원리 - 기본편
Controller 를 왜 사용했는지 궁금합니다!
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? 예2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 예3. 질문 잘하기 메뉴얼을 읽어보셨나요? 예[질문 내용]안녕하세요 :)빈 스코프 - request 스코프 예제 만들기 10:23에서 LogDemoController 클래스를 만드실 때 @Component가 아닌 @Controller를 사용하셨는데 어떤 이유로 인해 컴포넌트 대신 컨트롤러를 사용하셨는지 궁금합니다!추가로 두 기능들의 사용 용도의 차이점도 궁금합니다!강의 잘 보고 있습니다 영한님 ㅎㅎ 감사합니다.
-
해결됨Microservice 내부 아키텍처 와 EventStorming 설계
컨트롤러 관련해서 질문이 있습니다!!
강사님.Controller에 사용자의 요청이 캡슐화되어 전달되어지면서 실제 요청하는 URL과 매핑되어있는 처리 메소드가 호출되는 구조로 알고있습니다!따라서, Controller는 핸들러와 비슷한 개념인거 같은데...어째서 표현 계층에 속하는 것인지요 ?컨트롤러가 사용자의 요청을 전달받기 때문일까요 ?
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
Controller
안녕하세요. 강의 너무 잘 듣고 있습니다. 강의를 진행하는 중 데이터 오류가 계속 나서 다른분들은 이런 문제가 없는지 찾아봤는데 비슷한 질문을 올리셨던 분은 없어서 이렇게 질문을 드립니다. 1. HelloController.java에서 매핑을 import 하고 하단 public String hello 그리고 helloMvc <<이부분을 타이핑해도 인식을 못하고 있습니다. 2. 위의 영향인지 hello.html 파일 내부에서 ${data}도 단순히 문자열로 취급이 되고 있습니다. 어떻게 해결 할 수 있을까요? hello-template 등으로 localhost:8080/hello-template.html을 실행헀을 경우 문제 없이 실행이 됩니다. 물론 다른것들은 잘 안되구요...
-
해결됨스프링 핵심 원리 - 고급편
컨트롤러에 프록시를 적용하는경우
프록시 객체같은 경우에는 RestController 혹은 RequestBody같은 어노테이션을 달수없텐데 어떻게 http request 객체가 프록시 controller객체에 가장먼저 들어가게 되나요?? 프록시가 없을때는 RestController 어노테이션때문에 컨트롤러로 request객체가 가장 먼저 들어온다고 생각했는데 프록시가 생기면 어떤 원리로 프록시 컨트롤러 객체로 request가 들어오는지 궁금합니다
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
thymeleaf를 사용할때 Controller와 RestController의 차이 질문이요
thymeleaf 템플릿을 사용할 때 @Controller 사용하면 String으로 반환해서 페이지로 이동하는데 @RestController를 사용하면 String으로 반환할 때페이지로 이동을 못합니다... 그 이유가 무엇이고 어떻게 해결하면 좋을까요? 참고로 hello.html은 templates에 있습니다.. @Controller public class PostController { @GetMapping("/test") public String Test(Model model){ model.addAttribute("data","테스트입니다."); return "hello"; } } 여기서 아래처럼 RestController를 사용하면 페이지를 이동못하고 hello만 반환한다. @RestController public class PostController { @GetMapping("/test") public String Test(Model model){ model.addAttribute("data","테스트입니다."); return "hello"; } } 감사합니다.
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
컨트롤러 -> 핸들러 질문
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오) 예2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 예3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) 예[질문 내용]강의에서는 핸들러 어댑터가 생기면서 컨트롤러의 개념 뿐만 아니라 어떤 것이든 해당하는 종류의 어댑터만 있다면 다 처리할 수 있다고 하셨는데요. 이 구조에서 컨트롤러 자리에 컨트롤러 역할을 하는 것이 아니라 다른 무언가가 올 이유가 있나요? 또 그런 예시가 있을까요? 컨트롤러가 굳이 핸들러라는 이름으로 바뀌어야 하는지 아직 잘 이해가 가지 않습니다.
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
컨트롤러에서 정적리소스 반환
수업 열심히 듣고있는 학생입니다!!항상 좋은 강의 해주셔서 감사합니다!! 수업중 궁금한점이 있어서 여쭤봅니다이전 정적 리소스 는 client가 localhost:8080/basic/hello-form.html 로 정적 리소스에 접근하는것으로 학습했습니다!!그런데혹시 컨트롤러에서 정적 리소스를 반환하는 방법이 궁금해서 여쭤봅니다 ModelAndView 나 View 타입으로 반환하는것은 뷰템플릿을 사용했을때에만 적용할 수 있다고 알고 있어서 @RequestBody 를통해 직접 html 형식으로 바디를 작성해서 보내는것 밖에는 떠오르는 방법이 없어서 여쭤봅니다.
-
미해결모든 개발자를 위한 HTTP 웹 기본 지식
spring입문에서의 controller vs 컨트롤 uri(컨트롤러)의 차이점
항상 너무잘듣고있습니다. 그런데 이번에 리소스만으로 uri를 식별가능케하는게 이상적인데 그렇지 못한경우도 많기에 uri에 동사를 넣어서 컨트롤 uri즉, 컨트롤러를 이용하는 방법을 너무잘배웠습니다. 그런데 spring입문때배웠던 controller - service -repository중 controller와의 개념이 조금 혼동스럽네요 ㅠ spring입문에서 배웠떤 controller는 WAS의 진입점으로 클라이언트로부터 요청받는 부분이라고 하셨는데 그러면 GET으로 단순히 URI에 리소스만을 식별할수있는, (예를들면 /members/{id} 와같은,, 컨트롤 URI(컨트롤러가 아닌.!)) 이 URI요청도 spring에서의 controller로 볼수있는건가요? spring에서 배웠던 컨트롤러와 api uri설계할때의 컨트롤러의 개념이 혼동스럽습니다.