- 스프링 프로젝트 생성시 필요한
설정:자바 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의 역할
라이브러리를 가져오게해줌
파일을 빌드해서 배포하게해줌
'Stack > Spring' 카테고리의 다른 글
DI 와 Ioc의 원리와 사용법 (0) | 2022.05.29 |
---|---|
MVC 패턴,Controller & Servicec & Repository 개념 (0) | 2022.05.28 |
<aside> restAPI의 put 과 patch 는 어떤 차이점이 있을까요? 어떤 경우에 사용하면 좋을까요?</aside> (0) | 2022.05.26 |
spring (controller,service,repository) (0) | 2022.05.26 |
스프링 학습 2주차 (0) | 2022.05.22 |