javac => 컴퓨터의 언어로 컴파일해줌. maven : 빌드 툴 group id : 전체 프로젝트를 포괄하는 가장 큰 프로젝트. artifcat id : 그 안에 소속된 하나하나의 개별 프로젝트 아이디. (해당 프로젝트 이름) 스프링 : 모듈로 구성되어 있다. 모듈 하나하나 => artifact id 스프링 전체 버전 : group id pom.xml : 스프링의 각 기능(모듈 ex. core...)을 활용한다. 필요한 모듈을 가져오기 위한 파일. => 의존한다. => 해당 라이브러리를 활용하겠다. 에러가 뜨는 건 메이븐과 버전이 맞지 않아서. update 해주면 1.8로 버전이 맞춰지면서 에러가 사라진다. spring은 프로젝트 생성 단계에서 어려움, 혼동을 겪는다. 프로젝트 생성 방법의 기본 원리..