Model(2)
-
[SpringBoot] 스프링부트 / MVC(Model View Controller)패턴
스프링부트 (SpringBoot) 실행만 하면 되는 스프링 기반의 어플리케이션을 쉽게 만들 수 있다. 자동설정(AutoConfiguration)을 이용 미리 설정되어 있는 Stater 프로젝트를 제공 -> 자동으로 호환되는 버전을 관리 xml 설정 없이 자바 코드를 통해 설정 가능 MVC(Model View Controller) 어플리케이션을 구성할 때 그 구성요소를 세 가지의 역할로 구분한 패턴 사용자 인터페이스로부터 비즈니스 로직을 분리하여 서로 영향없이 쉽게 고칠 수 있는 설계가 가능 컨트롤러 (Controller) 모델(Model)과 뷰(View)사이에서 브릿지 역할 수행 앱의 사용자로부터 입력에 대한 응답으로 모델 및 뷰를 업데이트 하는 로직을 포함 사용자의 요청은 모두 컨트롤러를 통해 진행 컨..
2024.01.19 -
[SpringBoot] Model 인터페이스 / 데이터전달 / 사용방법
Model 컨트롤러에서 뷰로 데이터를 전달하는 데 사용되는 인터페이스 뷰에 데이터를 전달할 때 사용 컨트롤러에서 처리된 데이터를 뷰에 적용하여 사용자에게 적절한 응답을 생성하는 데 도움 Controller의 메서드에서 매개변수로 받아옴 Controller의 메서드에 Model타입의 model 매개변수 추가 → Model 클래스 패키지 자동 임포트 됨 (앞 글자가 대문자이기 때문에 Model은 클래스 변수!) model 객체 받아오기 @GetMapping(”/hi”) public String niceToMeetYou(Model model) { return “greeings”; } 데이터 전달 model.addAttribute("변수명", 변숫값) //개별조회 @GetMapping("/productdetai..
2023.12.31