본문 바로가기

전체 글187

03. 스프링 부트 프로젝트 구조 스프링 부트 프로젝트의 구조라고해서 다른건 아니고 일반 메이븐 자바 기본 프로젝트와 동일하다 main -> java -> 패키지 아래에 스프링부트를 실행하는 DemoApplication 메소드가 위치해 있고 com.joohyuk.demo패키지 아래에 클래스가 위치하게 된다. resources 폴더안에 클래스파일을 제외한 모든 자료들이 들어갈 수 있다. (ex. html, css, javascript와 같은 정적 자료들 같은 것들) resources가 classpath로 치면 root 이기 때문에 resources 아래에 있는 모든 것을 참조 할 수 있다. test는 말그대로 테스트 코드를 담는 부분이다. JUnit을 이용해 테스트를 하기위해 작성한 클래스들과 자료들이 있는 곳이다. @SpringBootA.. 2018. 12. 11.
02. 스프링부트 생성기 스프링부트를 생성하는 다른 방법이 또 있다. 이렇게 start.spring.io로 가면 스프링부트 버전을 선택하고 직접 패키지 설정을 해서 압축파일 형태로 프로젝트가 생성된다. 이렇게 pom.xml 자동으로 스프링 부트 관련 설정이 되어 있다는 것을 알 수 있다. 이렇게 메인 메소드 까지 자동으로 생성되어 실행시키면 정상 동작한다. 2018. 12. 11.
IntelliJ 주요 단축키 정리 IDE를 사용하면서 단축키를 알고 사용하것과 마우스로 사용하는 것에 생산성 차이가 생각보다 어마어마 하다는 것을 느껴서 단축키 정리를 해놓고 최대한 빨리 익숙해 져야 겠다. 코드 템플릿-메인 메소드 생성 : psvm-System.out.println(): sout 실행환경 실행-현재 메인 메소드 실행맥: Ctrl + Shift + R윈도우, 리눅스: Ctrl + Shift + F10-이전 메인 메소드(Select 박스에 있는 메소드) 실행맥: Ctrl + R 윈도우, 리눅스: Shift+F10-디렉토리, 패키지, 클래스 등 생성 목록 보기맥: Ctrl + N윈도우, 리눅스: Alt + Insert 라인 수정하기-라인 복사하기맥: Command + D윈도우, 리눅스: Ctrl + D-라인 삭제하기맥: Co.. 2018. 12. 11.
01. IntelliJ Community로 SpringBoot 설정하기 이 글은 백기선님의 강의를 공부하면서 복습겸 블로그에 정리하기위해서 포스팅 하게 되었습니다. 인텔리제이를 실행하고 프로젝트 생성을 해서 maven을 선택하고 next를 눌러 줍니다. groupId와 artifactId를 설정해 주시고 next 그 다음은 그대로 Finish를 눌러서 프로젝트를 생성해줬습니다. 프로젝트를 생성해서 pom.xml을 가보면 초기에 스프링부트에 대한 설정이 되어있지 않음을 알 수 있습니다. pom.xml에 스프링 부트 관련 설정을 하기위해 spring.io로 가서 화면에 보이는 SPRING BOOT를 클릭합니다. 스프링부트로 들어와서 굵은 빨간 네모칸에있는 Learn을 클릭하고 그 아래 빨간칸을 클릭하면 레퍼런스가 나오는데 Maven으로 빌드하기 위해서 네모칸을 클릭합니다. 표시.. 2018. 12. 10.