스프링 학습 1주차

2022. 5. 20. 19:07·Stack/Spring

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

    설정:자바 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
'Stack/Spring' 카테고리의 다른 글
  • MVC 패턴,Controller & Servicec & Repository 개념
  • <aside> restAPI의 put 과 patch 는 어떤 차이점이 있을까요? 어떤 경우에 사용하면 좋을까요?</aside>
  • spring (controller,service,repository)
  • 스프링 학습 2주차
김코딩개발자
김코딩개발자
  • 김코딩개발자
    김코딩의 개발로그
    김코딩개발자
  • 전체
    오늘
    어제
    • 분류 전체보기 (69)
      • 개발이야기 (19)
        • 개발로그 (7)
        • 항해일지 (11)
      • Develop (0)
      • Life (0)
      • Stack (29)
        • C++ (6)
        • Ext.js (1)
        • Spring (18)
        • Java (2)
        • JavaScript (2)
      • TechTrend (0)
      • TechKnowledge (20)
        • CS관련지식 (9)
        • 알고리즘 (9)
        • 네트워크 (2)
  • 블로그 메뉴

    • 홈
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    응답지연값
    osi 2계층
    개발 문서 작성방법
    프로그래머스 LV2
    네트워크
    직장인
    관점지향프로그래밍
    서비스 경험
    개발일기
    software docs
    프로그래머스 멀리뛰기
    시간복잡도
    lan 통신
    올바른 괄호
    데이터 마이그레이션
    대규모 트래픽
    자바스크립트입문
    데이터 용량단위
    ip통신
    DB원리
    동적계획법
    괄호문제
    SpringBoot DB
    동시성제어
    개발입문
    지연수치표
    프로그래머스
    서비스경험
    괄호 회전하기
    개발 설계 문서
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.6
김코딩개발자
스프링 학습 1주차
상단으로

티스토리툴바