첫 번째로, 나는 스프링 프레임 워크와 자바에 처음으로 익숙하다.스프링 부트 편안한 웹 서비스가 ftp 서버에 연결
파일이 들어있는 하위 디렉토리가있는 FTP 서버가 있습니다.
서버에 getAll/getOne 요청을하고 싶습니다. 또한 파일의 비동기 처리를 수행하고 새 하위 디렉토리에 저장하고 처리가 완료되면 클라이언트에 알릴 프로세스 메서드를 만들고 싶습니다.
지금까지 하드 코딩 엔티티에 GET/POST/DELETE 요청을하고이를 브라우저에 표시하고 임베디드 Derby 서버를 사용하여 비슷한 기능을 얻었습니다. 생성자, getters 및 setters가있는 모델을 사용하면 요청을 완료하기 위해 내 서비스를 호출하는 컨트롤러에서 URI에 대한 매핑을 만들었습니다.
실제로 FTP 서버에 연결하는 코드를 구현하고 서버 자체에서 비동기 적으로 처리하는 방법을 파악하는 데 어려움을 겪고 있습니다.
내 지식을 이해하는 데 도움이되는 리소스 또는 의사 코드에 대한 링크는 놀라 울 것이고, 스프링 문서는 내 수준에서 상당히 복잡합니다. 내가 이해할 수 있도록 간단한 (흉내) 예제를 찾을 수 없었다.
감사합니다.
윌 내 get 메소드를 사용할 수 있습니다 당신은 @Async 주석에 대해 읽을 수 있습니다
는 FTP에 연결 FTP 서비스를 사용 먼저 ftpService를 호출하여 서버에 연결 한 다음 코드를 실행하여 원하는 모델을 찾고 내 모델을 채 웁니다. – DrDrizzle
아니요, 스프링 응용 프로그램의 main 메서드에서 ftpService.connect를 호출하면 ftpServer에 연결됩니다. 그 후에 요청을 처리 할 서버가 계속 시작됩니다. 그럼 모두 처음부터 ftpServer에 연결해야합니다. –
스프링 부트를 사용하고 있습니까? –