반응형
제육's 휘발성 코딩
반응형
[Spring] 스프링 빈과 의존 관계
🔷 Spring/basic 2021. 7. 24. 14:37

스프링 빈이란? Spring IoC 컨테이너가 관리하는 자바 객체를 빈(Bean)이라는 용어로 부른다. 우리가 new 연산자로 어떤 객체를 생성했을 때 그 객체는 빈이 아니다. ApplicationContext.getBean()으로 얻어질 수 있는 객체는 빈이다. 즉, Spring에서의 빈은 ApplicationContext가 만들어서 그 안에 담고있는 객체를 의미한다. ※ 스프링은 스프링 컨테이넌에 빈을 등록할 때 기본으로 싱글톤으로 등록한다. (하나의 객체만 등록하여 관리) 설정으로 싱글톤이 아니게 설정할 수 있지만, 대부분 싱글톤 사용 스프링이 처음 실행될 때 스프링 컨테이너가 생성되고 스프링 컨테이너에서 @Controller, @Service, @Repository 등 어노테이션이 붙은 객체를 생..

[Spring] 웹 개발 종류
🔷 Spring/basic 2021. 7. 24. 13:50

정적 컨텐츠 단순 파일 그대로를 전달 Hello hello MVC와 템플릿 엔진(Jsp, Thymeleaf 등) HTML에 템플릿 엔진을 통해 동적 페이지 구성 API JSON 데이터만 클라이언트에 전달하여 구성 (서버 간 통신 등 ), @ResponsBody 사용하여 객체를 반환하면 JSON으로 변환됨 @GetMapping("hello-mvc") public String helloMvc(@RequestParam("name") String name, Model model) { model.addAttribute("name", name); return "hello-template"; } //ResponseBody //http body 부분에 직접 넣어주겠다를 명시하는 애노테이션 // 문자면 String 값,..

반응형
반응형