Java & Spring/옵션정리
[Spring Boot] P6SPY 프레임 워크 - SQL 확장
목적 : 로그에 찍히는 SQL문을 바인딩 된 변수랑 같게 해주는 확장 * Spring Boot 기본 설정으로 변수값과 바인딩 된 SQL문이 ?로 표기되어 실제 변수값과 따로 표시됨 따라서, SQL 디버깅이 불편함 build.gradle설정 implementation 'com.github.gavlyukovskiy:p6spy-spring-boot-starter:3.9.1' 설정파일 (필요시 추가) : spy.properties /src/main/resources/spy.properties 참고자료 : https://velog.io/@nonz/p6spy-%EB%A1%9C-Spring-Boot-%EB%B0%94%EC%9D%B8%EB%94%A9%EB%90%9C-SQL-%EB%A1%9C%EA%B9%85%ED%95%..
![[Ngrok] 설치 및 실행](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fc8KPrJ%2FbtrOQkjlEQz%2FvkeDQr8L7wBA4TQPHJDKBk%2Fimg.png)
[Ngrok] 설치 및 실행
설치 및 실행 설치 : https://ngrok.com/download 실행 : 압축해제 > ngrok.exe 실행 포트연결 : 연결 시, 아래와 같이 임시 도메인과 세션 유효 시간이 나타난다 # ngrok http {port} 의 형태로 원하는 포트를 연결할 수 있습니다. ngrok http 8080 사용방법 : 위의 임시 도메인을 이용해 Postman으로 HTTP 요청을 전송하면 다음과 같이 응답이 나온다. *IntelliJ를 통해 프로젝트를 실행(8080포트)해야 정상 작동한다. *IntelliJ를 통해 프로젝트를 실행하지 않고 요청을 전송하면, 아래와 같이 오류가 발생한다. *Ngrok의 경우, ctrl+c는 종료단축키이기 때문에, 복사말고 직접 치자 : 요청 방법은 Postman에서 HTTP메서..
[SpringBoot] Rest Client
Rest Client란? : Rest API 서버에 HTTP 요청을 보낼 수 있는 클라이언트 툴 또는 라이브러리 ex) Postman (UI를 갖춘 Rest Client tool), RestTemplate (UI가 없는 Spring용 Rest Client API) ex) RestTemplate을 이용해 적용할 수 있는 Java의 HTTP Client 라이브러리 : java.net.HttpURLConnection, Apache HttpComponents, OKHttp 3, Netty 등 용도 : 결제 대행 시스템을 이용할 수 있다 : 카카오톡 메세지 알림등을 사용할 수 있다 : 즉, server1에서 server2로 요청을 보내고 응답을 받는 형식 (외부 API 사용) RestTemplate 객체 생성 1..
[리눅스] 프로세스 목록 보기 [ps]
프로세스 목록 보기 [터미널 (cmd) 등 사용] : 로컬 혹은 AWS 등 외부 서버 CLI에서 사용 가능하다 1. 프로세스 단순 목록 : ps 2. 프로세스 전체 상세 목록 : ps -ef 2. 프로세스 전체 목록 : netstat -a -o 4. 프로세스 중지(포트죽이기) : kill -9 "해당 프로세스 pid번호" 프로세스 중지(포트죽이기) : taskkill /f /pid 해당번호 참고링크 : https://ghostweb.tistory.com/778