스프링 컨테이너와 스프링 빈
·
Spring
스프링 컨테이너 생성스프링 컨테이너가 생성되는 과정// 스프링 컨테이너 생성ApplicationContext applicationContext = new AnnotationConfigApplicationContext(AppConfig.class); ApplicationContext를 스프링 컨테이너라고 한다.ApplicationContext는 인터페이스이다.XML기반으로 만들 수 있고, 어노테이션 기반의 자바 설정 클래스로 만들 수 있다. (요즘엔 XML로 생성하진 않는다.)바로 이전에 사용했던 방식이 어노테이션 기반의 자바 설정 클래스로 스프링 컨테이너를 만드는 방법이다.new AnnotationConfigAPplicationContext(AppConfig.class); 는 ApplicationCont..
스프링 기초
·
Spring
스프링을 사용한 개발에 기본적인 흐름을 배워보자 MVC, 템플릿 엔진- MVC : Model, View, Controller @Controllerpublic class HelloController { @GetMapping("hello-mvc") public String helloMvc(@RequestParam("name") String name, Model model) { model.addAttribute("name", name); return "hello-template"; } 스프링 MVC와 타임리프 템플릿 엔진을 사용한 코드이다. 1. @Controller - 이 클래스가 spring MVC의 컨트롤러임을 나타내는 어노테이션, 브라우저의 요청을 처리하고 뷰(..