[Spring] Server가 Client에게 제공하는 3가지 방식
2021. 1. 12. 22:38
Programming/Spring
요약 1. 정적컨텐츠 (Static Contents) 서버에서 따로 하는 것 없이 파일을 그대로 웹 브라우저에 보여줄 수 있다. 2. MVC와 템플릿 엔진 MVC= Model + View + Controller 로 이루어진 디자인 패턴 서버에서 프로그래밍하여 동적으로 내려주는 방식 3. API Json 데이터 포맷을 이용하여 Client에게 데이터를 전달 서버끼리 통신할 때에도 주로 이 방법을 사용함 1.정적 컨텐츠 파일을 그대로보여준다. /static (또는 /public, ...etc) 등의폴더를 디폴트로 해당기능을 제공한다. docs.spring.io/spring-boot/docs/2.3.1.RELEASE/reference/html/spring-boot-features.html#boot-featur..
[Spring] IntelliJ 와 github 연동하기
2021. 1. 12. 22:13
Programming/Spring
- Git이 설치되었다는 가정하에 세팅한다. - IntelliJ Community 2020.3 버전이다. 1. File>Settings 클릭하여 git 실행 파일 세팅 또는 잘 들어있는지 확인 나는 이미 잘 세팅이 되어있었다. 2.GitHub 탭에서 계정 연동하기 그럼 반 이상 끝났다 ! 3-1. 만약 github에 생성할 프로젝트 Repository가 있다면? 1. VCS>Create Git Repository 선택 2. project폴더에서 우클릭>Git>Add 3. project폴더에서 우클릭>Git>Commit Directory / 이후 Push 로 완료 ღ˘‿˘ற꒱ 3-2. 프로젝트 명으로 자동으로 Repository 생성하여 올리고 싶다면? 1. VCS>>Share Project On GitH..
[Spring] 스프링 개발 환경 구성하기(Intellij)
2021. 1. 12. 21:50
Programming/Spring
1. Intellij 설치하기 www.jetbrains.com/ko-kr/toolbox-app/ JetBrains Toolbox App: 도구를 간편하게 관리 어떤 IDE에서든 원하는 프로젝트를 클릭 한 번으로 여세요. www.jetbrains.com 해당 링크에서 toolbox로 설치하거나, 아래 링크에서 community 버전을 설치하면 된다. (돈없으니까 얼티밋 버전은 못쓴다.) https://www.jetbrains.com/idea/ IntelliJ IDEA: The Capable & Ergonomic Java IDE by JetBrains A Capable and Ergonomic Java IDE for Enterprise Java, Scala, Kotlin and much more... www..