개발환경 7

Swagger UI 사용법

Swagger UI 란? - Swagger 제품 중 RestAPI Controller를 자동으로 API Document를 시각화하여 보여줄 수 있는 Open Source이다 또한 Controller를 실행하여 테스트를 할 수 있으며 요청값을 전달하고 응답을 받을 수 있습니다. (Postman 과 같은 기능) Dependency 추가 1. Gradle implementation 'io.springfox:springfox-boot-starter:3.0.0' implementation 'io.springfox:springfox-swagger-ui:3.0.0' 2. Maven io.springfox springfox-boot-starter 3.0.0 io.springfox springfox-swagger-ui ..

개발환경 2022.07.06

HTTP 와 HTTPS 개념 및 차이점

HTTP란? - HTTP(Hyper Text Transfer Protocal)란 하이퍼텍스트(HTML)를 전송하기 위한 통신규약을 의미한다. HTTPS란? - HTTP에 Over "Secure" Socket Layer가 붙혀진 보안이 강화된 보안 HTTP 이다. HTTP 에서는 네트워크 통신시 암호화가 거쳐지지 않은 평문으로 데이터가 넘어오기 때문에 신호를 가로채거나 변조하여 가져올 수 있는데 이에 대한 방안 으로 HTTPS를 사용하여 암호화 하여 데이터를 다룰 수 있다. SSL이란? (TLS) - 보안 소켓 계층을 이르는 것으로, 인터넷 상에서 데이터를 안전하게 전송하기 위한 인터넷 암호화 통신 프로토콜이다. - SSL 계층에서 데이터를 암호화하여 전송계층으로 보내며 서버는 전송 계층에서 세그먼트를 받..

개발환경 2021.12.30

Git관리 - 3

이전편 Git관리 - 2 Git 1편에 이은 Git 2편 1) git branch - git branch "브랜치명" 명령어를 이용하여 branch를 생성 - git branch 명령어 입력 시 해당 git의 branch 목록을 확인할 수 있다. • branch란? - 사전적 의미.. jun0126.tistory.com - 이전에 만들었던 내 컴퓨터에 있는 디렉터리를 원격 저장소에 올리는 작업을 진행한다. - GitHub를 통하여 원격 저장소를 생성한 후 내 컴퓨터(로컬)과 원격 연결을 진행 1) git remote - git remote add "원격저장소 이름 (통상 기본 origin 으로 생성)" 레퍼지토리 주소 명령어로 원격저장소와 연결한다. - git branch -M main 명령어를 통하여 ..

개발환경 2021.07.28

Git관리 - 2

Git 1편에 이은 Git 2편 1) git branch - git branch "브랜치명" 명령어를 이용하여 branch를 생성 - git branch 명령어 입력 시 해당 git의 branch 목록을 확인할 수 있다. - git branch -a : 로컬 및 원격의 모든 브런치를 확인 - git branch -d "브랜치명" : 해당 로컬 브랜치 제거 - git push -d 원격명 브랜치명 : 해당 원격 브랜치 제거 • branch란? - 사전적 의미로 "가지"라는 의미의 branch에서 보듯이 새로운 가지를 생성하여 다른 개체를 만들어내서 기존의 master와 다른 디렉터리를 만드는 것이다 - 현재 저장된 시점에서 두 분기로 나누어 관리한다. 2) git checkout - git checkout..

개발환경 2021.07.28

Git 관리 - 1

필자는 Git을 사용하면서 막연하게 생각하는 Git 관련 정보를 다시 한 번 정리해보기로 했다. 실행환경 • Git Bash (vsCode나 다른 에디터를 활용해도 좋을듯) • Window OS 1) git init (빈 저장소 생성) ※ 당연히 Git은 설치되어있어야 한다. - 폴더 생성 후 git init 명령어 입력 시 .git 폴더가 숨김 폴더로 생성된다. - 생성된 .git 폴더는 해당 폴더를 git으로 관리 한다는 의미이다. 2) git config - 최초 git 연동 시 아래와 같은 사용자 설정을 해주어야 한다 $ git config --global user.name "username" $ git config --global user.email "useremail" 2-1) 이미 설정한 c..

개발환경 2021.07.27

Spring Boot Tomcat 설정

SpringBoot에 서버 설정하는법을 적어보겠다 좌측 상단 탭 Window > Preferences > Server > Runtime Enviroments 현재 이곳에서 스프링부트에서 사용할 서버에 설정을 할 수 있다. 좌측 Package Explorer 에서 서버에 대한 정보가 나와있지 않다면 Window > Show View 에서 찾아서 서버를 보여줄 수 있으며 Package Explorer 에서 New를 통하여 서버를 등록 할 수 있다 Tomcat을 설정한 이후에 서버를 올릴시 에러가 났을 경우에는 프로젝트를 마우스 우클릭 한 후 properties에서 Java Build Path, Java Compiler, Project Facts를 통한 내가 설정한 톰캣과 자바 기타 다른 라이브러리들과의 호환..

개발환경 2021.04.30