본문 바로가기

Language/SPRING13

Spring-Boot 디버깅 / 스프링부트 디버깅 설정 이클립스에서 스프링 부트를 사용해 개발을 하던 중 디버깅, Break-Point가 사용되지 않아 해결방법을 찾아 적용했다. 환경세팅 pom.xml -Xdebug -Xrunjdwp:server=y,transport=dt_socket,address=8000,suspend=n 위 인자를 입력한다. !!! 여기서 주의할 사항 !!! 위 설정이 쉽게 말해 디버깅 서버를 따로 구성하는 것이기 때문에 adress에 현재 스프링 부트의 포트와 다르게 설정해줘야 한다. ※ pom.xml이 아닌 다른 방법의 설정 방법 Run as > Run Configurations > Arguments > VM arguments 여기에 써도 된다고 하는데 필자는 이 방법이 익숙치도 않고 되지도 않아서 pom.xml에 설정했다. Mave.. 2022. 12. 2.
전자정부에서 스프링부트(Spring Boot) 프로젝트 만들기 전자정부표준프레임워크에서 스트링 부트 프로젝트 만들기 (STS 플러그인 설치) 1. STS 플러그인 설치 먼저 전자정부(IDE) > Help > Marketplace > sts 검색 'Install' > 전체선택 > confirm > 라이센스 뭐시기 나오면 > i accep~ 클릭 > Finish 2. 스프링 이니셜라이저 사용해 프로젝트 생성 ↓↓↓ 스프링 이니셜라이저 사이트 ↓↓↓ https://start.spring.io/ 1번 항목에서는 개발환경에 맞게 선택 Artifact에 원하는 프로젝트명으로 입력가능하다. 2번 항목에서는 Dependency를 추가해서 초기 세팅을 할 수 있다. 3. 누르면 로컬에 .zip으로 다운받아진다. 다운받아진 경로에 가서 앞축해제 > 압축푸는 장소는 반드시 worksp.. 2022. 4. 27.
프로젝트 war묶고 배포하기(포트 포워딩) 프로젝트 먼저 만들기(프로젝트 명 : testPro) 먼저, testPro라는 이름으로 프로젝트를 만들어 본다. 생성 시 egov Web Project로 만든다. egov에서 제공하는 기본적인 샘플 프로젝트! 기본적인 Spring의 데이트 플로우에 대해서 이해하기 쉽게 잘 나와있다. 특히, 어노테이션(@)을 통한 Mapping이나 jsp-controller-service-serviceImpl-xml(Model And View) 같은 흐름을 이해하기 쉽게 되어있다. 생성한 프로젝트를 war로 만들기 생성된 프로젝트 우클릭! Export 눌러서 위 사진에 WAR file 클릭! Browse 눌러서 원하는 위치에 생성하는데 Export source files 체크 해주고 필자의 경우 이미 똑같은 이름이 있다고.. 2021. 9. 24.
웹서버(WEB Server)와 WAS의 차이점 전자정부표준프레임워크 프로젝트 중 찾아보게 되었다. 검색해보니 왈가왈부 말도 많고 뭔가 딱 이해가 안되고 현재 하는 거에서 와닿지가 않기 떄문에 주관적인 내 입장에서 설명해보겠다. WEB Server 소프트웨어로서 웹 브라우저(클라이언트)에서 HTTP 요청을 받고 정적인 페이지를 응답해주는 것 음...사이트에 문서나 자료, CSS 스타일, 스크립트 파일 등을 가지고 있어 사용자가 어떤 문서를 보여줘~라고 요청하면 알겠어 보여줄게 하고 가져다가 뿌려주는 응답을 해주는? 소프트웨어 WAS(Web Application Server) 미들웨어로서 그야말로 중간다리 역할을 하고 프로그램 환경과 DB에 접속할 수 있게 해주고 트랜잭션도 관리해주는 것 위 사진처럼 동적으로 DB와 연결돼서 처리를 해준다. 최종정리 W.. 2021. 8. 10.