본문 바로가기
Stack/Spring

스프링 학습 1주차

by 김코딩개발자 2022. 5. 20.

  • 스프링 프로젝트 생성시  필요한

    설정:자바 8 언어는 자바 gradle

    |Dependencies
    Spring web/ MY SQL Driver/ H2 Database/ Spring Data JPA/ Lombok

  • Getter 와 Setter
    클래스에 private로 할당된 요소들을 Setter로 저장하고 Getter로 불러낸다

public void  setName(String name){
    this.name=name;
}

이것은 Setter의 예시이다 요소앞에 set그리고 변수이름 Name을 대문자로 시작한다 정보를 받아와야하기때문에 
시작은 public으로 시작한다

public String getName(){
    return this.name;
}

이것은 getter의 예시이다 요소앞에 get 변수이름대문자로 시작한다 정보를 가져와야하기때문에 역시 public 으로 시작한다

  • 컨트롤러를 통해 브라우저에 나타낸다

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

    이것은 컨트롤러의 예시이다 스프링 프로그램이 자동으로 양식을 할당해주고 양식에 맞는 폼을 채워주면된다

  • Gradle의 역할
    라이브러리를 가져오게해줌
    파일을 빌드해서 배포하게해줌