POM은 Project Object Model 의 약자로 분석하면 아래와 같다.
pom.xml 파일의 dependencies 태그 내부에 아래 사이트에서 검색한 라이브러리의 dependency 태그를 붙여넣으면 해당 라이브러리를 사용할 수 있다.

"demo/src/main/java/com/example/demo" 하위에
Model, Controller를 구성하는 패키지 또는 관련 클래스를 생성하거나, config, repository, util, security 등의 패키지 및 관련 클래스를 생성하여 구성한다.
JSP를 사용시 "demo/src/main/webapp/WEB-INF" 하위에 View를 구성하는 “views” 파일을 두기도 하며,
HTML 직접 사용시 정적인 "demo/src/main/resources" 하위에 템플릿 파일을 저장하여 사용하기도 함
package com.example.demo;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
@SpringBootApplication
public class DemoApplication {
public static void main(String[] args) {
SpringApplication.run(DemoApplication.class, args);
}
}