1. 이클립스 실행 후, SpringBoot Project Create
2. pom.xml 의존성 추가
3. application.property 설정추가
* port 및 context-path 설정: 8080(Default), '/'
* View기본경로: 'src/main/webapp' 하위 '/WEB-INF/views'
* View기본확장자: '.jsp'
3. 인코딩 설정 (Content types, Text, Web: UTF-8)
UTF-8 Setting..
** 스프링 스타터클래스 유의사항 (컴포넌트 스캔) **
스프링부트 프로젝트 생성시 기본적으로('프로젝트명'+Application) 명칭의 스타터클래스가 생성된다.
컴포넌트 스캔 대상의 클래스(Cf. @Component, @Controller, @Service, @Repository)가 스타터 클래스보다 하위경로에 위치하면 컴포넌트 스캔이되어 Bean생성되지만, 그렇지 않을경우 @ComponentSacn설정을 반드시 해야한다.
@SpringBootApplication
@ComponentScan(basePackages = "컴포넌트 스캔경로")
'SpringBoot' 카테고리의 다른 글
[SpringBoot] RestAPI요청 예외처리 (1) (0) | 2021.08.18 |
---|---|
[SpringBoot] 인터셉터 생성 및 적용 (0) | 2021.07.31 |
[SpringBoot] 쿠키 생성 및 활용 (0) | 2021.07.25 |
[SpringBoot] 서블릿 필터 생성 및 적용 (0) | 2021.07.25 |
[SpringBoot] 예외처리와 에러페이지 (0) | 2021.07.25 |