서비스 준비 완료 - 플러그 앤 플레이 백엔드 서버

2164 단어 hacktoberfestjava

내가 만든 것



백엔드 코드를 작성하고 싶지 않은 사람들을 위한 백엔드 서버.

Ready to Serve를 사용하면 플러그인을 사용하여 해당 기능을 제공하고 이를 엔드포인트에 매핑함으로써 원하는 기능으로 서버를 설정할 수 있습니다. 플러그인은 단지 jar 파일입니다.

웹사이트



https://bbloggsbott.github.io/ready-to-serve


BBlogsbott / 바로 먹을 수 있는


백엔드 코드를 작성하고 싶지 않은 사람들을 위한 백엔드 서버.





바로 먹을 수 있는


백엔드 코드를 작성하고 싶지 않은 사람들을 위한 백엔드 서버.

Ready to Serve를 사용하면 플러그인을 사용하여 해당 기능을 제공하고 이를 엔드포인트에 매핑함으로써 원하는 기능으로 서버를 설정할 수 있습니다.

설정


readytoserve-1.0.0.jar 파일을 다운로드하고 실행하면 처음 실행하는 동안 필요한 파일과 디렉토리가 생성됩니다. 그런 다음 settings.json 파일을 편집하여 필요한 데이터를 보관할 위치를 사용자 정의할 수 있습니다.

플러그인이란 무엇입니까?


플러그인은 Jar 파일입니다. 플러그인 구성 파일을 사용하여 플러그인의 측면을 구성하고 원하는 끝점에 매핑합니다. 구성 파일은 .yml 구문을 사용합니다.
다음은 샘플 플러그인 구성입니다.
- name: Sum
  jarfile: helloworld.jar
  method: com.bbloggsbott.helloworld.HelloWorld.getSum
  endpoint: /sum
  requestType: GET
  args
    - name: a
      type: int
      requestParam: true
    - name: b
      type: 



View on GitHub


배경



원래 라이브 리로드로 정적 마크다운 콘텐츠를 제공할 수 있는 훨씬 단순한 서버로 시작하여 사용자가 마크다운 파일을 편집할 수 있고 변경 사항(엔드포인트 변경 사항 포함)이 서버를 다시 시작할 필요 없이 반영됩니다. 그런 다음 사용자가 원하는 기능을 제공할 수 있기를 원했습니다. 그래서 모든jar 파일을 로드하고 그 안의 메서드를 사용하여 끝점에 연결할 수 있도록 빌드했습니다.

좋은 웹페이지 즐겨찾기