「Springでは、外部ポートをどのように設定するのですか?」
Springフレームワークでは、外部に公開するポートを定義するためにControllerクラスを作成することができます。
最初に、Spring BootプロジェクトでControllerクラスを作成します。@RestControllerアノテーションを使用してそのクラスをコントローラーとして宣言し、@RequestMappingアノテーションを使用してそのコントローラーのルートパスを指定します。
@RestController
@RequestMapping("/api")
public class MyController {
@GetMapping("/hello")
public String hello() {
return "Hello, World!";
}
}
上記の例では、@GetMappingアノテーションはHTTP GETリクエストを処理するメソッドであることを示しており、パスは/api/helloです。GETリクエストを受信すると、hello()メソッドが実行され、文字列「Hello, World!」が返されます。
その後、Spring Bootアプリケーションを実行して、http://localhost:8080/api/helloにアクセスすると、”Hello, World!”のレスポンスを受け取ることができます。
以上のようにすることで、外部に公開されたポートを正常に作成することができます。異なるリクエストやビジネスロジックを処理するために、必要に応じてさらに多くのControllerクラスやメソッドを作成することができます。