inblog logo
|
parangdajavous
    Spring Boot

    [Spring Boot] 1. Spring Boot 맛보기_1.First

    김미숙's avatar
    김미숙
    Mar 20, 2025
    [Spring Boot] 1. Spring Boot 맛보기_1.First
    Contents
    Project 생성Code 작성

    Project 생성

    notion image
    notion image
     

    Code 작성

    notion image

    UserController

    ‼️
    import 할 때 잘 보고 하기
    Annotation: 다른 프로그램에게 유용한 정보를 제공하기 위해 사용되는 것으로 주석과 같은 의미를 가진다
    package org.example.first2.controller; import org.example.first2.repository.UserRepository; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RestController; // 책임: 외부 클라이언트 요청 받기, 응답 하기 @RestController public class UserController { UserRepository userRepository = new UserRepository(); // Get요청 (url 브라우저 적기, 하이퍼링크) // http://localhost:8080/user/1 @GetMapping("/user/1") public String getData(){ return userRepository.getData(); } @GetMapping("/user") public String getDataAll(){ return userRepository.getDataAll(); } }

    UserRepository

    package org.example.first2.repository; // 책임: 데이터 관리자 (DB, FS, 외부 서버) public class UserRepository { public String getData(){ return "user 1"; } public String getDataAll(){ return "user 1, user 2, user 3, user 4, user 5"; } }
     
    Share article
    Contents
    Project 생성Code 작성

    parangdajavous

    RSS·Powered by Inblog