[Spring] 파이썬 서버로 api 통신하기
·
Spring/mvc
파이썬 처리가 필요한 이유 현재 졸업프로젝트로 백엔드를 담당하고 있고, 스프링을 사용하기로 결정했다. 우리의 비즈니스 로직 중 STT와 키워드 추출이 필요한데, 이는 파이썬 쪽에서 처리가 필요하다. 처음에는 다음과 같이 처리를 하였다. 1. 파이썬 파일 실행 (ProcessBuilder, Process) 자바에서 ProcessBuilder를 사용하면, 컴퓨터의 python을 실행시킬 수 있다. 코드는 다음과 같다. package site.atkproject.sttservice.util; import lombok.NoArgsConstructor; import java.io.*; @NoArgsConstructor public abstract class PythonFileManager { protected S..