본문 바로가기
Java

자바 스프링 구조

by NaHyungMin 2020. 7. 23.

인텔리제이 프로젝트 최상단에서 마우스 오른쪽 누르면 프레임워크 지원 추가가 있다.

여기서 자바 스프링 프레임워크를 찾아서 누르고 버전을 선택 후에 다운로드를 선택하면

 

src/main/java 식으로 자바 스프링 구조를 미리 잡아준다.

 

내가 처음 자바 코드를 봤을 때 가장 어지러웠던 점인데, 코드를 짤 수 있지만 이게 자바스러운건가?란 생각을 하게 됐다.

구조 같은게 엉망이면... 코드를 잘 짜봐야 소용없지 않은가?

 

패키지 : 다른 언어로 따지면 네임스페이스가 없는 자바에 파일명 중복을 제거하기 위한 폴더 위치

일반적으로 Rest api에서는

 

src/main/java에 패키지를 만들어 src/main/java/{상위 패키지}/{하위 패키지}/{자바 파일}로 구성하게 되는 듯 하다.

 

이런식으로 구조가 되는 듯

보통 웹같은 경우 아래 web views에 jsp등 view 정보가 들어가게 된다.(근데 본인이 웹 전문가가 아니라... 아닐지도? -..-)

 

pom에는 라이브러리 정보가 들어가게 된다.

nuget같은 역할

'Java' 카테고리의 다른 글

자바 비밀번호 암호화  (0) 2020.07.23
자바 이메일 검사  (0) 2020.07.23
인텔리제이 Rest api 프로젝트 배포  (0) 2020.07.23
자바 톰캣 + 아파치 설정  (0) 2020.07.23
자바 스프링 기본 구조  (0) 2020.07.16