SpringBoot

1. 스프링부트 프로젝트 기본생성 및 환경설정.

wookjae 2021. 7. 18. 11:32

1. 이클립스 실행 후, SpringBoot Project Create

File -> New -> Spring Starter Project

 

Created Project Basic Settings. 

 

 의존성(Dependency) Add - Web

 

2. pom.xml 의존성 추가 

jstl, jasper add..

 

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 = "컴포넌트 스캔경로")