본문 바로가기

프로그래밍/SpringMVC_기초20

윈도우 스프링부트 빌드 1. cmd 실행 , 스프링 프로젝트 있는 폴더 이동 cd C:\study\hello-spring 2. gradlew 명령어 실행 gradlew.bat gradlew build 3. 실행파일(.jar) 찾아가기 cd build dir cd libs dir 4. 실행 java -jar 파일명 윈도우 cmd에서는 ls 대신 dir 명령어를 사용하는 등, 리눅스 명령어 사용이 안 되는데 이게 갈 수록 불편해지기 때문에 git bash와 연동하여 nix 계열 명령어를 사용하는 것을 추천합니다. https://violetboralee.medium.com/intellij-idea%EC%99%80-git-bash-%EC%97%B0%EB%8F%99%ED%95%98%EA%B8%B0-63e8216aa7de 2023. 10. 13.
View 환경설정(2) hellospring 안에 controller(package) 안에 HelloController(Java) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 package hello.hellospring.controller; import org.springframework.stereotype.Controller; import org.springframework.ui.Model; import org.springframework.web.bind.annotation.GetMapping; @Controller public class HelloController { @GetMapping("hello") //http get 방식 public String hello(Model model){ model... 2023. 10. 13.
라이브러리 , View환경설정 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. 13.
프로젝트 생성 스프링 부트 스타터 사이트로 이동해서 스프링 프로젝트 생성 https://start.spring.io 예전에는 Maven을 많이 사용했지만 최근에는 Gradle을 사용하여 프로젝트를 생성하는 추세이다. 심지어 spring 라이브러리 자체도 Gradle로 넘어오고 있다. 주로 레거시 프로젝트 같은경우에는 Maven을 사용하는 경우도 있다. 사용할 언어 버전 SNAPSHOT 은 아직 만들고 있는 버전을 뜻한다. 간혹 M3 이라고 적혀있는 것은 정식으로 릴리즈되지 않은 버전이다. 따라서 영어로 아무것도 적혀 있지 않은 버전 중 선택하면 된다. - Group :기업 도메인 - Artifact : 빌드되어 나올 결과물 - Name : 프로젝트명 (일반적으로 Artifact와 동일하게 해준다.) - Descript.. 2023. 10. 11.