목록Back-end/Spring (3)
HanJun.Dev
@Controller(자동 빈 등록) 는 반환값이 string이면 뷰 이름으로 인식 되서 뷰를 찾고 뷰가 랜더링 됨 @RequestMapping 은 uri 매핑하는 어노테이션이다. @RestController는 반환 값으로 http메시지 바디에 바로 입력한다. 보통 Rest API를 만들 때 사용되는 컨트롤러이다. @ResponseBody 반환값을 http 응답메세지에 넣어서 반환 @RequestParam String name{요청파라미터 사용 가능} @RequestParam(required = false) int age -> 파라미터 생략 가능 (null 입력할 경우 500예외 발생 -> Integer로 변경 defaultValue 를 어노테이션 인자에 추가해주면 기본 값 적용 가능 파라미터는 Map으..
빈(Bean) Spring IoC 컨테이너가 관리하는 자바 객체를 빈이라고 부른다. new 연산자로 객체 생성했을 때 그 객체는 빈이 아니다. ApplicationContext.getBean()으로 얻어질 수 있는 객체가 빈이다. Spring에서 빈은 ApplicationContext가 알고 있는 객체를 의미한다. * AnnotationConfigApplicationContext는 AppConfig.class를 읽고 빈 설정 메타정보를 생성. 스프링에서 빈은 보통 싱글톤으로 존재한다. *싱글톤 : 어떤 클래스가 최초 한번만 메모리에 할당하고 그 메모리에 객체를 만들어 사용하는 디자인 패턴(객체를 하나만 생성하는 패턴) Spring IoC *DI(Dependency Injection) 개발자가 객체를 ne..

출저 : https://www.inflearn.com/course/%EC%8A%A4%ED%94%84%EB%A7%81-%EC%9E%85%EB%AC%B8-%EC%8A%A4%ED%94%84%EB%A7%81%EB%B6%80%ED%8A%B8 [무료] 스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술 - 인프런 | 강의 스프링 입문자가 예제를 만들어가면서 스프링 웹 애플리케이션 개발 전반을 빠르게 학습할 수 있습니다., - 강의 소개 | 인프런... www.inflearn.com 강의를 들으면서 중요하다고 생각하는 내용을 정리해보자! thymeleaf 템플릿엔진 동작 : 컨트롤러에서 리턴 값으로 문자를 반환하면 뷰 리졸버(viewResolver)가 화면을 찾아서 처리한다. 이때 Model 객..