인텔리제이 프로젝트 최상단에서 마우스 오른쪽 누르면 프레임워크 지원 추가가 있다.
여기서 자바 스프링 프레임워크를 찾아서 누르고 버전을 선택 후에 다운로드를 선택하면
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 |