분류 전체보기 66

sts4 응용프로그램을 열 수 없습니다?

오랜만에 놑북 끄고 출근했다가sts를 실행하는데 이게 웬 걸 갑자기"sts 응용프로그램을 열 수 없습니다"  후에에에ㅔ엥 어제까지 잘 썼잖아~~~ㅠㅠ그래서 찾아보니 머 맥 자체의 인증 문제 라고 해서 혹시 또 이런일이 있을때기억해두려고 써둡니다. 터미널 창에 codesign --force --deep --sign - /Applications/SpringToolSuite4.app  했더니 됐다!!!! 열린다!!!! 프로젝트 실행도 잘 된다!!!! 샤라웃 투 배짱보다개미스~!https://bombo96.tistory.com/2 sts4 응용프로그램을 열 수 없습니다.mac m1 에서 sts4 설치 후 어느 날 springtoolsuite4 응용 프로그램을 열 수 없다는 경고창이 나왔다. 검색해보니 맥 자체의..

기타 2024.07.05

Mac maven 설치 방법...인데 그라데이션으로 찾아나가는 글임

**mvn을 bash에 저장했는데 터미널을 껐다가 키면 저장이 안되는 분들은 아래로 내리십쇼**  그지같은 mvn 이자식이 자꾸 사라져서 남겨 놓는다. (끝까지 읽으면 재미난 복선임) 일단 터미널에서 mvn -version 을 쳐보면 응 없엉!~!하구 알려준다 아~~~등록했다고요~~~ 휴..만약 brew 가 있다면 brew update > brew install maven > mvn -v  하면 아주 간단스 하게 완료인데, 나는 지금 brew 를 쓸 수 없는 상황이기에.. 1. Maven 홈페이지에서 maven을 설치한다. 난 대충 맨 위 파일로 받았음https://maven.apache.org/download.cgi Maven – Download Apache MavenDownloading Apache ..

Sping boot Maven project jar 생성 및 실행

Maven project 를 jar로 실행을 하려면 Maven 으로 일단 빌드를 해야한다. 전 sts 를 쓰고 있다는 것을 참고해주세요 해당 프로젝트 > Run As > Maven build 를 하면 maven으로 빌드가 되는 건데      이 화면이 나온다면 Goals에 clean package spring-boot:repackage 나는 이렇게 넣었다. 넣고 Run을 해보면 콘솔에서 Spring 서버가 뜨고 어쩌고 저쩌고 촤라락 읽히면서 Build Success가 뜨면 빌드 완료임! 그럼 이제 해당 프로젝트의 jar 파일이 생성 되었을 것이다.  프로젝트의 target 경로에서 java -jar (생성된 해당 jar)  started 성공하면 Maven으로 생성한 jar 파일 실행까지 완료!!!   ..

MockServer란..?

MockServer란?MockServer는 HTTP 및 HTTPS 서버를 모방하여 클라이언트-서버 간의 상호작용을 테스트하고 개발하는 데 사용되는 강력한 도구 이다. MockServer는 HTTP/HTTPS 응답을 모의하고, 요청이 올바르게 전송되었는지 확인하며, 서비스 간의 통신을 테스트 주도 개발(TDD)이나 행동 주도 개발(BDD) 접근 방식으로 테스트할 수 있다.내가 필요한건 딱 이거 요청 , 기대값 반환.이거하면서 아주 gpt랑 개친해짐  일단 먼저 나는 spring boot maven project 로 구성을 했다. 그럼 뭘 해야하냐.1.  dependency 추가 해야지 org.mock-server mockserver-netty 5.11.2 org.mock-serve..

BackEnd/SpringBoot 2024.07.03

HTTP 웹 기본 지식(6) - HTTP 상태코드

상태코드?클라이언트가 보낸 요청의 응답 처리 상태 • 1xx (Informational): 요청이 수신되어 처리중• 2xx (Successful): 요청 정상 처리• 3xx (Redirection): 요청을 완료하려면 추가 행동이 필요• 4xx (Client Error): 클라이언트 오류, 잘못된 문법등으로 서버가 요청을 수행할 수 없음• 5xx (Server Error): 서버 오류, 서버가 정상 요청을 처리하지 못함 231, 421 이라던지 상세한 코드들이 나타났을 때 당황하지 않고,상위 상태 코드인 큰 단위만 보고 응답을 파악하고 대처하면 된다! 차례대로 자세히 살펴보자~!-2xx(Successful)-200: ok요청 성공! -201: createdlocation header 여부 확인 필요!생성..

기타 2024.06.21

HTTP 웹 기본 지식(4) - HTTP 메서드

HTTP 메서드의 종류 - GET: 리소스 조회쿼리 파라미터를 이용하여 동적 데이터를 조회하거나, 검색, 필터 조회 등의 기능을 주로 사용한다. members/100의 정보를 달라는 거군!클라이언트에서 메세지 요청을 보내면 서버가 메세지를 받고 응답데이터를 다시 클라이언트로 넘겨준다.  - POST: 요청 데이터 처리, 주로 등록에서 사용서버에게 클라이언트에게 요청 데이터를 줄테니서버가 처리해달라고 하는 약속 , 신규 데이터 등록이나 대체에 많이 쓴다. /members 에는 등록을 하겠다는 소스나 다른 역할이 있을 수 있음. 예를 들어 지금은 등록하는 것임 POST 메서드는 대상 리소스가 리소스의 고유한 의미 체계에 따라 요청에 포함된 표현을 처리하도록 요청한다.POST 를 쓰려면 요청 데이터를 어떻게 ..

기타 2024.06.20

HTTP 웹 기본 지식 (3) - HTTP 기본

HTTP: 는 메시지에 모든것을 전송할 수 있다. (HyperText Transfer Protocol) - HTML, TEXT- 이미지, 음성, 영상, 파일- JSON,XML(API) 등 서버 간 데이터를 주고 받을 때 대부분 사용할 수 있게 되었다. 기반 프로토콜TCP: HTTP/1.1, HTTP/2UDP: HTTP/3 현재까지도 HTTP/ 1.1 을 사용하고 있고 2,3 도 점점 사용하는 추세로 전환되고 있다.그치만 1.1이 거의 근본이고 이후 버전은 성능 업그레이드 정도여서 1.1을 잘 아는 것이 중요하다. HTTP 특징- 클라이언트 서버 구조이렇게 되면 클라이언트와 서버가 각각 독립할 수 있다.클라이언트는 UI/UX에만 집중하고 서버는 복잡한 비즈니스로직을 수행하게 하는것이다. 그러면 독립적인 진..

기타 2024.06.20

HTTP 웹 기본 지식(2) - URI와 웹 브라우저 요청 흐름

URI (Uniform Resource Identifier) ?리소스를 구별하는 통합된 방법정도라고 보면 된다. URI, URL, URN이 있는데 URI 는 로케이터, 이름 또는 둘 다 추가로 분류 될 수 있다.자원을 식별하는 방법이 되겠다. Resource Locator : http://example.com~~~-> 리소스가 있는 위치를 지정 Resource Name : urn://example:animal ~~~ -> 리소스에 이름을 부여, 이름으로만 리소스를 찾을 수 있는 방법이 보편화 되지 않아서 어려움 URL 분석https://www.google.com/search?q=hello&hl=ko 헬로아델의 노래www.google.com 문법: 프로토콜://호스트명:포트번호/패스/쿼리파라미터 http ..

기타 2024.06.20

HTTP 웹 기본 지식 (1) - 인터넷 네트워크

개발자가 된지 어언 2년 반.. 햇수로 내가 3년차.,,....? 너무너무 부족하고 모르는게 산더미!!기초로 돌아가서 처음부터 기본의 근본부터 지식을 쌓아보자 IP란?인터넷 프로토콜 역할- 지정한 IP주소에 데이터를 전달한다.- 패킷이라는 통신 단위로 데이터를 전달한다. 여기 클라이언트에서 패킷에 출발지의 ip 와 도착지의 ip 그리고 내용정보를 담아서 보내면도착지에서도 그 정보를 받게 된다. 그러면 서버에서도 잘 받았다는 패킷을 다시 전달해준다.  이렇게 단순히 전달하고 받고 한다면 좋겠지만, 클라이언트는 서버가 없거나 불능상태여도 전송을 해버리는 경우가 생길 수 있고, (비연결성)중간에 패킷이 사라지거나, 순서대로 전달되지 않는다면 신뢰할 수 없는 경우가 생기기 마련이다. (비신뢰성) 위 문제들을 해..

기타 2024.06.19

[SpringBoot] java.lang.ClassNotFoundException

가끔 main class 를 찾을 수 없다고 빌드를 안해주는 에러가 날 때가 있다. 곤란하다. project > properties > Java Build Path > Order and Export 에서 JRE 선택을 해준 후 적용시켜주면 해결된다. 다른 방법은 참고한 블로그 링크로,, https://maternalgrandfather.tistory.com/entry/%EC%9E%90%EB%B0%94-javalangClassNotFoundException-%EC%98%A4%EB%A5%98-%EC%97%84%EC%B2%AD-%EA%B0%84%EB%8B%A8%ED%95%9C-%ED%95%B4%EA%B2%B0%EB%B2%95 (자바) java.lang.ClassNotFoundException 오류 엄청 간단한..