Java, Maven 지식조각

susu1991·2020년 6월 29일
0

온전히 공부한 문서로 나오기까지는 양이나 퀄리티가 부족하지만 정리해놓고 싶은 부분들만 임시로 모아놓는 곳입니다.

mvnw란

메이븐 래퍼의 약자로 메이븐이 컴퓨터에 설치되어 있지 않아도 메이븐을 실행할 수 있도록 해주는 녀석입니다.

pom.xml

뭔가 자바스크립트의 package.json같은 생각이 들어요.
여기에 <packaging>이라는 태그가 없으면 메이븐 빌드 시 기본적으로 jar파일로 묶입니다.

jar

Java ARchive의 약어로 자바 파일 및 폴더 모아놓은 것.

터미널에서 보이는 로깅 범위를 바꿀 때

src/main/resources/application.properties에서 logging.level.org.springframework.web=DEBUG의 주석을 해제해 줍니다.

# Logging
logging.level.org.springframework=INFO
logging.level.org.springframework.web=DEBUG
# logging.level.org.springframework.context.annotation=TRACE

MVC 위치

view

src/main/resources/template

controller

src/main/java 안에 패키지들이 있고 그 안에 각각의 내용들이 있습니다.
컨트롤러의 각 메서드 리턴값들은 그들이 적용되는 해당 뷰의 주소를 담고 있습니다. 아마도 다시 클라이언트 쪽으로 내용을 보내기 때문인 거 같네요.

이들이 servlet이라는 것들을 통해서 왔다리갔다리 하던데, servlet은 클라이언트 요청을 처리하고 그 결과를 다시 클라이언트에게 전송하는 것이라고 하네요!


참고

profile
정리하는 개발자

0개의 댓글