Java温習、Spring Control、JSON


Javaクラス


getter,setter必須

リリーススプリングサーバによるJSONでのクラス情報の表示


Controllerパッケージを作成し、Controllerクラスを作成します.

Controller


クライアント要求を受信するコードをコントローラと呼ぶ.

@RestController


サーバの応答がJSON形式であることを示します.
HTML、CSS等の送信時にRestを貼付しない
データに応答する場合のみ使用

@GetMapping


ブラウザはGET方式で情報を要求する.スプリングアドレス(http://localhost:8080)
後のアドレスが/coursesの場合、getCourseメソッドの実行を示します.
@RestController
public class CourseController {

  @GetMapping("/courses")
  public Course getCourses() {
    Course course = new Course();
    course.setTitle("웹개발의 봄 스프링");
    course.setDays(35);
    course.setTutor("남병관");
    return course;
  }
}