1주차

허현진·2021년 8월 8일
0

Spring

목록 보기
1/4

0주차
https://www.notion.so/Spring-0-7d849a54647d436799efa46fe0a686a9

스프링
: "자바" 언어로 서버를 만드는데 필요한 것.
1. 완벽하게X
2. 구글링

1-2 필수 프로그램 설치 안내

  • WindowsJava8 다운로드 후 환경변수 설정
  • ARC 다운로드
  • IntelliJ 설치

1-3 일단 스프링 작동시키기
새 프로젝트 -> spring initializer -> next
Group: 이 서비스가 제공될 주소를 거꾸로쓰는 것
--> com.sparta
Artifact : 프로젝트의 이름
-->week01
type : Gradle
Java/Jar 선택
java version : 8 (open jdk 1.8설치했기때문) -> next
spring web
mysql
h2
jpa
lombok 검색창에 입력 후 추가
-> next -> finish

테마 바꾸기 : shift 2번
plugins -> monokai 설치
--> 환경설정 : ctrl + alt + S
환경설정 -> auto import -> add unambiguous imports 체크박스 누르기 : 파일을 새로 가져왔을때 에디터가 자동으로 잡아줌 --> alt+enter 과정 생략 가능

Week01Application.java실행시킨 후 localhost:8080치면 자동으로 로컬 서버 생성 되어 있음

1-7 자바 기초문법 -3

  • main 함수 안에서 메소드를 실행하려면 메소드에 public 뒤에 static을 써 주어야 함.

1-9 자바 클래스

  • 메서드 : 함수
  • 클래스 : 빵틀
  • 생성자 : 클래스 초기화 (초기 빵 문양..?)
    --> 특별한 method : return값 없음
    Class와 같은 이름의 메서드
    생성자를 하나라도 더 추가를 하려먼 기본 생성자를 그전에 먼저 꼭 추가해 주어야함
    (생성자를 추가하지 않는다면 기본 생성자는 보이지는 않지만 기본적으로 만들어져 있음)

1-10 Getter, Setter

class내 변수가 public이 아닌 private으로 선언되어있다면 외부에서 접근을 하기 위해서는 get,set메서드를 public으로 지정해주어야 함.

1-11 브라우저에 바로 나타내 보기

  • Rest : 서버의 응답이 JSON형식 (HTML,CSS는 REST X)
  • Controller : 자동 응답기.
  • RestController : json으로 응답하는 자동 응답기를 만든다.

1-12 Gradle?

  • 배포할때 사용
  • Library 가져올 때 사용
    https://mvnrepository.com/
    --> 자바 사용자들이 사용할 수 있도록 다른 사람들이 만들어 놓은 library(코드)
    --> 복사해서 build.gradle/dependencies에 붙여넣기 --> 재생버튼

summary

https://www.notion.so/Spring-1-3ce1633a7ad244749a8192f4cf55c93a

QnA

https://www.notion.so/Spring-FAQ-75ac928cd7464b1e81a33ec8238901fc

profile
코딩일지..

0개의 댓글