본문 바로가기

STUDY ALONE361

[Spring] 1-4. 빌드하고 실행하기 빌드하고 실행하기(windows) 콘솔로 이동 → 명령 프롬프트(cmd)로 이동 ./gradlew → gradlew.bat 실행 cmd에서 gradlew.bat를 실행하려면 gradlew하고 엔터 gradlew build cd ./build/libs java -jar hello-spring-0.0.1-SNAPSHOT.jar http://localhost:8080 확인 윈도우에서 Git bash 터미널 사용하기 링크 : https://www.inflearn.com/questions/53961 https://www.inflearn.com/course/%EC%8A%A4%ED%94%84%EB%A7%81-%EC%9E%85%EB%AC%B8-%EC%8A%A4%ED%94%84%EB%A7%81%EB%B6%80%ED%8A.. 2023. 10. 30.
[Spring] 1-3. View 환경설정 Welcome Page 만들기 resources/static/index.html Hello hello 스프링 부트가 제공하는 Welcome Page 기능 static/index.html 을 올려두면 Welcome page 기능을 제공한다. https://docs.spring.io/spring-boot/docs/2.3.1.RELEASE/reference/html/spring-boot-features.html#boot-features-spring-mvc-welcome-page thymeleaf 템플릿 엔진 thymeleaf 공식 사이트 : https://www.thymeleaf.org/ 스프링 공식 튜토리얼 : https://spring.io/guides/gs/serving-web-content/ 스프링 부.. 2023. 10. 30.
[Spring] 1-2. 라이브러리 살펴보기 Gradle은 의존관계가 있는 라이브러리를 함께 다운로드한다. 스프링 부트 라이브러리 spring-boot-starter-web spring-boot-starter-tomcat : 톰캣(웹 서버) spring-webmvc : 스프링 웹 MVC spring-boot-starter-thymeleaf : 타임리프 템플릿 엔진(View) spring-boot-starter(공통) : 스프링 부트 + 스프링 코어 + 로깅 spring-boot spring-core spring-boot-starter-logging logback, slf4j 테스트 라이브러리 spring-boot-starter-test junit : 테스트 프레임워크 mockito : 목 라이브러리 assertj : 테스트 코드를 좀 더 편하게 작.. 2023. 10. 30.
[Spring] 1-1. 프로젝트 생성 프로젝트 생성 사전 준비물 Java 11 설치 (인데 저는 Java 17을 사용하였습니다.) IDE : IntelliJ 또는 Eclipse 설치 (IntelliJ를 추천하셨습니다.) 스프링 부트 스타터 사이트로 이동해서 스프링 프로젝트 생성 https://start.spring.io/ 프로젝트 선택 Project : Gradle-Groovy Project Language : Java Spring Boot : 2.3.x (를 사용하라고 하셨지만 이는 강의 녹화 당시의 버전이고 저는 3.1.5를 사용하였습니다.) (*참고 : SNAPSHOT이나 M1 등이 붙어있는 것은 정식 버전이 아니기에 아무것도 붙어있지 않은 3.1.5를 선택함) Packaging : Jar Java : 11 (인데 저는 위랑 맞춰서 1.. 2023. 10. 29.
[Git] Ch.5 협업을 위한 깃 명령어 살펴보기 브랜치 생성하기 브랜치란? 프로젝트 기준 코드인 main 브랜치로부터 독립적인 작업 공간을 만들어주는 기능 여러 개발자가 서로 다른 버전의 코드를 만들 때 서로의 작업에 영향을 주고받지 않기 위해 필요함 ▼git checkout 명령어 주요 옵션 옵션 설명 실행 결과 예 사용할 브랜치를 지정합니다. git checkout -b 브랜치를 생성하고 사용할 브랜치로 지정합니다. git checkout -b -t 원격 저장소에서 생성한 브랜치를 지역 저장소에서 사용할 브랜치로 지정합니다. git checkout -t ▼git branch 명령어 주요 옵션 옵션 설명 실행 결과 예 -a 지역 저장소와 원격 저장소의 브랜치 정보를 함께 보여줍니다. git branch -a -d 브랜치 삭제 git branch -d.. 2023. 10. 29.
[우테코] BE 1주차 공통 피드백 요구사항을 정확히 준수한다 과제 제출 전에 기능 요구 사항, 프로그래밍 요구 사항, 과제 진행 요구 사항의 항목을 모두 잘 지켰는지 다시 한 번 점검한다. 커밋 메시지를 의미 있게 작성한다 커밋 메시지에 해당 커밋에서 작업한 내용에 대한 이해가 가능하도록 작성한다. git을 통해 관리할 자원에 대해서도 고려한다 .class 파일은 java 코드가 있으면 생성할 수 있다. 따라서 .class 파일은 굳이 git을 통해 관리하지 않아도 된다. IntelliJ IDEA의 .idea 폴더, Eclipse의 .metadata 폴더 또한 개발 도구가 자동으로 생성하는 폴더이기 때문에 굳이 git으로 관리하지 않아도 된다. 앞으로 git에 코드를 추가할 때는 git을 통해 관리할 필요가 있는지를 고려해볼 것을 추천한.. 2023. 10. 29.