MVC 썸네일형 리스트형 [스프링| 스프링 입문 | 코드로 배우는 스프링] 회원 웹 기능 - 홈 화면 추가 package hello.hellospring.controller;import org.springframework.stereotype.Controller;import org.springframework.web.bind.annotation.GetMapping;@Controllerpublic class HomeController { @GetMapping("/") public String home() { return "home"; }} Hello Spring 회원 가입 회원 가입 회원 목록 더보기 [스프링| 스프링 입문 | 코드로 배우는 스프링] MVC와 템플릿엔진 @GetMapping("hello-mvc") public String hellowMvc(@RequestParam("name") String name, Model model) { model.addAttribute("name", name); // 'name'이라는 이름으로 모델에 파라미터 값을 추가함 return "hello-template"; // View 이름을 'hello-template'으로 지정하여 반환함 }이 메서드는 Spring MVC에서 HTTP GET 요청을 처리합니다. URL의 경로가 "hello-mvc"로 끝나는 GET 요청이 이 메서드에 매핑됩니다. 사용자는 URL을 통해 'name'이라는 이름의 파라미터 값을 전달할 수 있습니다. 이 값은 메서드.. 더보기 [내가 만든 프로젝트 코드 분석 | 모모 : 모임의 모든것 | 2.백엔드구성] Spring boot - MVC구성 Client에게 받은 모든 요청은 Controller에게 보내기 전에 Interceptor에서 로그인 여부를 확인합니다. 로그인 여부에 따라 메인페이지 접근이 가능합니다. Controller에서 요청을 통해 액션이 실행되며 기능로직에 관련된 부분은 Service에게 위임합니다. Service에서는 Controller에게 받은 데이터를 처리해주고 데이터 보관, 수정, 삭제를 위해 Repository에게 보내줍니다. 계층 간 데이터 교환에 VO가 사용됩니다. (lombok을 사용하여 클래스에 getter, setter, 생성자 등을 생성합니다.) DB접근을 위해 Repository인터페이스에서 Mybatis를 호출하고 xml파일에서 쿼리를 읽어 JDBC가 DB와 통신합니다. Service는 요청했던 데이터를.. 더보기 이전 1 다음