본문 바로가기

분류 전체보기104

HTTP 메서드 - 기초 지난 게시물에서 배운 HTTP 메서드를 써봅시다. HTTP 메서드에 관련해서 알고 싶다면 지난 게시물을 봐주세요. 더보기 2021.06.23 - [Spring] - 꼭 알아야하는 HTTP method 지난번에 사용했던 TestController 클래스를 재활용합니다. 클래스에 대한 내용은 아래 게시글에서 보실 수 있습니다. 더보기 2021.06.22 - [Spring] - [Spring] 시작하기 (RestController / GetMapping) TestController를 이렇게 수정해줍니다. 이렇게 수정하고 클래스를 저장하면 오류가 납니다. 이렇게 오류가 나는 이유가 무엇일까요? 이유는 같은 annotation에 같은 주소로 설정해서 그렇습니다. 접근하려고 할 때 같은 주소라면 어디로 접근해서 어.. 2021. 6. 24.
POSTMAN 설치 / workspace만들기 https://www.postman.com/downloads/ Download Postman | Try Postman for Free Try Postman for free! Join 13 million developers who rely on Postman, the collaboration platform for API development. Create better APIs—faster. www.postman.com 구글에 postman을 검색해줍니다. 다운로드해주세요. 로그인하거나 회원가입해주세요. 제대로 로그인이되면 웹브라우저에서 나와 포스트맨으로 가줍니다. 로그인된 화면입니다. Workspaces - +New Workspace 눌러줍니다. 이름을 입력하고 Create Workspace 눌러줍니다... 2021. 6. 23.
꼭 알아야하는 HTTP method 우선, 서버를 실행시켜 @GetMapping으로 설정해둔 주소로 예시페이지로 접근합니다. F12를 눌러 개발자창을 띄워줍니다. ctrl+R -> Network -> test1을 눌러줍니다. Header를 눌러 줍니다. Rerquest URL 은 우리가 주소창에 입력한 URL을 의미합니다. 정확하게 따지면 Identifier을 통해서 접근했으므로 URI입니다. Request Method는 주소창에 입력하여 접근했을 땐 GET이 기본값입니다. Status Code는 지난 게시물에서 말했듯이 정상적으로 동작했다는 HTTP상태코드입니다. Remote Address의 [ : : 1 ]은 접근한 사용자의 IP주소를 말하는데 localhost 접근을 했기때문에 [ : : 1]로 나옵니다. 그 뒤에는 포트번호입니다. .. 2021. 6. 23.
[Spring] 시작하기 (RestController / GetMapping) src/main/java 안에 package에 자바 class를 하나 생성해줍니다. 클래스 명을 입력하고 Finish를 눌러서 생성 완료해줍니다. 데이터를 반환하는 두개의 매서드를 만들어줍니다. 클래스위에 @RestController annotation을 달아주고 import까지 해줍니다. @RestController를 클래스에 달아주면 요청이 왔을 때 다이렉트로 요청이 갑니다. 참고로 중간까지만 쓰고 ctrol + space 누르면 자동완성됩니다. import까지 해주니 훨씬 편하니 되도록이면 손에 익히도록 합시다! 각 매서드에 @GetMapping annotation을 달아주고 마찬가지로 import까지 해줍니다. 괄호 안에 해달 매서드가 실행될 주소를 입력해줍니다. 이렇게 입력하고 저장해주면 다시 .. 2021. 6. 22.
STS 프로젝트 설정하기 우클릭을 눌러 New - Spring Starter Project를 눌러 프로젝트를 생성해줍니다. 이름을 정하고, Packaging - jar, Java Version - 8, Package - 알맞게 설정하여 Next 눌러줍니다. Developer Tools, Web 탭에서 Spring Boot DevTools, Spring Web을 선택하고 Finish 해줍니다. 프로젝트가 생성된걸 볼 수 있습니다. 파란 상자 안에 있는 static, templates가 공유되는 폴더입니다. application.properties는 JSP에서 web.xml, context.xml, server.xml의 모음이라고 보시면 됩니다. 초록색 상자 안에 들어있는 pom.xml은 라이브러리들을 관리하는 파일입니다. 설정들이.. 2021. 6. 22.
STS툴 테마 및 폰트 바꾸기 먼저 테마를 바꿔봅니다! 상단에 Help 탭에서 Eclipse Marketplace에 들어가줍니다. theme를 검색하여 원하는 테마를 다운로드 해줍니다. 저는 Darkest Dar Theme with DevStyle 다운로드 했어요! 제일 깔끔한 것 같아서요 ㅎㅎ 따로 체크할 필요 없이 Confirm 눌러 진행시켜줍니다. Confirm을 누르면 이렇게 다운로드가 진행되니 잠시 기다려줍니다. 동의 후 Finish버튼을 눌러 완료시켜줍니다. 완료가되면 오른쪽 하단에 이렇게 다운로드가 진행이 되는데 이 부분이 완전히 없어질 때까지 다른거 하지말고 기다려줍니다. 완료가 되면 Restart Now를 눌러 재시작을 해줍니다. 재시작되어 Workspaces 선택해줍니다. 바뀐 테마를 볼 수 있습니다. 이제 폰트를 .. 2021. 6. 22.
STS 툴 환경설정하기 STS 툴을 실행시키면 초기 화면입니다. 상단 window - Preferences 로 들어가주세요. enc 검색하여 General - Workspace의 Text file encoding 을 UTF-8로 바꿔주세요. 이제 웹 개발 환경을 설정합니다. STS 툴은 웹 개발 환경을 지원하지 않기 때문에 따로 환경설정이 필요합니다. 상단에서 Help - Eclipse Marketplace 를 눌러주세요. enterprise 를 검색하여 Eclipse Enterprise Java and Web Developer Tools 를 insatall 해줍니다. 따로 체크할건 없고 confirm을 눌러 진행시켜 줍니다. 동의 후 Finish 눌러줍니다. 다운로드가 완료되면 재시작 창이 뜹니다. 재시작해줍니다! (캡쳐를 .. 2021. 6. 22.
STS 툴 설치하기 https://spring.io/tools Spring Tools 4 is the next generation of Spring tooling Largely rebuilt from scratch, Spring Tools 4 provides world-class support for developing Spring-based enterprise applications, whether you prefer Eclipse, Visual Studio Code, or Theia IDE. spring.io 링크 남겨드립니다. 운영체제에 맞는 파일을 다운로드 해주세요! 다운로드 폴더에 가면 .jar 파일이 다운로드 됐습니다. 저는 workspace - dowload 폴더를 따로 만들어서 이동시켰어요 window + R.. 2021. 6. 22.
728x90
반응형