인프런 커뮤니티 질문&답변

오리쉐리님의 프로필 이미지
오리쉐리

작성한 질문수

스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술

JSP로 회원 관리 웹 애플리케이션 만들기

webapp 의문점 질문드립니다

작성

·

1.1K

·

수정됨

2

강의를듣다가 2분쯤에 궁금한게 생겨서 질문드립니다.

  1. jsp파일은 왜 main이 아닌 webapp밑에다가 만드는건가요? 정적자료이기 때문에 java가 아닌 webapp 밑에다가 만들어야하는건가요?

  2. 그리고 추가적으로 main이 아닌 webapp디렉토리가 하는 역할이 무엇인가요? webapp의 정의가 무엇인가요? 정적 자료(ex. html, jsp)들을 모아둔 폴더라고 봐도될까요?

  3. 네이밍은 무조건 webapp으로 해줘야 동작하는걸까요? webapp말고 다른 이름으로 했더니 webapp디렉토리에는 있던 파란색 동그라미가 노출되지않더라구요...

  4. webapp이 정정자료들을 모아둔 폴더라고 한다면, 회원목록jsp파일은 동적파일인데 왜 webapp의 하위에다가 생성한건가요? 정적 동적 상관없이 단순히 jsp파일이라서 그런건가요?

답변 1

0

안녕하세요, gomdole03 님! 공식 서포터즈 codesweaver 입니다.

스프링부트 혹은 스프링 프레임워크의 기본 폴더 구조 규약때문에 그렇습니다 :)

프레임워크는 대체로 리소스를 보관하는 폴더와 형식을 규정해 놓습니다.

만약 사용자가 이를 바꿀수 있다면, 특정 설정파일만 수정하도록 합니다. 즉, 프레임워크가 커스터마이징을 지원하지 않는 항목은 규약을 따라야 합니다.

 

폴더 구조에 대한 참고자료는 아래 링크를 확인해주세요.

https://codevang.tistory.com/240

감사합니다.

오리쉐리님의 프로필 이미지
오리쉐리

작성한 질문수

질문하기