dropwizard API 앱이 있는데 전화를 걸고 업로드 및 이미지를 실행할 수있는 하나의 엔드 포인트가 필요합니다.이 이미지는 디렉토리에 저장 한 다음 동일한 애플리케이션 컨텍스트를 통해 제공해야합니다.Dropwizard는 외부 이미지 디렉토리를 제공합니다.
dropwizard로 가능합니까? 고정 자산 번들 만 찾을 수 있습니다.
dropwizard API 앱이 있는데 전화를 걸고 업로드 및 이미지를 실행할 수있는 하나의 엔드 포인트가 필요합니다.이 이미지는 디렉토리에 저장 한 다음 동일한 애플리케이션 컨텍스트를 통해 제공해야합니다.Dropwizard는 외부 이미지 디렉토리를 제공합니다.
dropwizard로 가능합니까? 고정 자산 번들 만 찾을 수 있습니다.
이미 비슷한 질문이있다 : Can DropWizard serve assets from outside the jar file?
위의 모듈이 dropwizard
의 third party 모듈 목록에서 언급이. official modules 목록도 있습니다. 이 두 목록은 주 문서가 그들을 참조하지 않기 때문에 찾기 힘들 것입니다.
새 것으로 보이는 dropwizard-file-assets도 있습니다. 어떤 모듈이 귀하의 경우에 가장 잘 작동하는지 모르겠습니다. 둘 다 dropwizard
을 기반으로합니다. AssetServlet
사용자가 자신이 마음에 들지 않으면 자신의 구현 방법을 예제로 사용할 수 있습니다. https://github.com/dirkraft/dropwizard-file-assets/blob/master/src/main/java/com/github/dirkraft/dropwizard/fileassets/FileAssetServlet.java#L129-L141
편집 : 나는 누군가가 새로운 콘텐츠와 동일한 자원 이름을 바꿀 경우 resource caching
부분은 사용 사례를 위하여는 적절하지 않을 수 있다는 생각이 내가 dropwizard-configurable-assets-bundle를 사용했습니다 simple project입니다. README.md
의 안내를 따르십시오. 나는 그것이 당신이 원하는 것을 정확히 수행하고 있다고 생각한다. (프로젝트 소스 코드 외부의) 파일 시스템의 어딘가에 디렉토리에 파일을 넣고, 존재한다면 그것들을 제공한다.
나는이 게시물을 이미 보았지만 동적 파일이 아닌 정적 자산을 제공하고 있습니다. 나는 그것을 운이 좋으면 빨리 재빨리 시도했다. 나는 다른 사람들도 시도 할 것이지만 나는 그들이 내가 원하는 것을 할 것이라고 생각하지 않는다. 나는 아마 고전적인 아파치에서 이미지를 제공하게 될 것입니다 ... – Panos
@Panos 나는 간단한 프로젝트를 만들었습니다. IMO는 당신이 성취하고자하는 것을하고 있습니다. 보세요. – zloster
일부 시도 후 그것은 일을 !!! 감사 – Panos