maven으로 생성하면 main/webapp이 존재할것이고gradle로 생성하면 없다. 배포방식을 war로 설정했다면webapp을 만들고 사용한다.webapp안에 WEB-INF를 만들어 사용하면 WEB-INF안에는 클라이언트가 접근불가능하다. index.html은 자동으로 서버 웰컴페이지로 등록된다.일반적으로 webapp안에 들어가있는 파일들은 클라이언트가 접근가능하다.클라이언트가 접근하면 안되는 페이지들은 web-inf안에 넣는다. resources의 static은 정적파일을 담는다.static안의 index.html은 자동으로 웰컴페이지로 등록된다.static안에 담는 html파일은 클라이언트가 접근가능하다.접근하지말아야하는것은 templates에 담는다. html,css,javascript,..