Spring106 [스프링 입문] 빌드하고 실행하기 콘솔로 이동 ./gradlew build cd build/libs java -jar hello-spring-0.0.1-SNAPSHOT.jar 실행 확인 (build 후 jar 파일 확인) (jar 파일 실행) (접속 확인) 윈도우 사용자를 위한 팁 콘솔로 이동 -> 명령 프롬프트(cmd)로 이동 ./gradlew -> gradlew.bat를 실행하면 됩니다. 명령 프롬프트에서 gradle.bat를 실행하려면 gradlew하고 엔터를 치면 됩니다. gradlew build 폴더 목록 확인 ls -> dir 윈도우에서 Git bash 터미널 사용하기 링크: https://www.inflearn.com/questions/53961 참조 스프링 입문-코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술 2021. 8. 28. [스프링 입문] View 환경설정 Welcome Page 만들기 스프링 부트가 제공하는 Welcome Page 기능 static/index.html을 올려두면 Welcome page 기능을 제공합니다. Hello hello (static/index.html) (localhost:8080으로 접속하면 위의 html 내용이 표시됩니다.) 동작 환경 컨트롤러에서 리턴 값으로 문자를 반환하면 뷰 리졸버(viewResolver)가 화면을 찾아서 처리합니다. 스프링 부트 템플릿엔진 기본 viewName 매핑 resources:templates/ + {ViewName} + .html package hello.hellospring.controller; import org.springframework.stereotype.Controller; import.. 2021. 8. 28. [스프링 입문] 라이브러리 살펴보기 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 요즘 실무에서는 이 2개를 거의 표준으로 사용합니다. 테스트 라이브러리 spring-boot-starter-test junit: 테스트 프레임워크 최근에는 거의 junit4에서 ju.. 2021. 8. 28. [SpringSecurity] JUnit 테스트 코드에 시큐리티 적용하기 프로젝트에 스프링 시큐리티를 적용하면 기존에 잘 작동되던 테스트 코드가 권한 부여를 받지 않았기 때문에 실패하게 됩니다. 따라서 테스트 코드마다 인증한 사용자가 호출한 것처럼 작동하도록 수정이 필요합니다. 소셜 로그인 관련 설정값 추가 테스트 코드를 수행할 때는 src/test/resources/application.properties의 설정값들이 적용됩니다. 따라서 소셜 로그인 관련 설정값을 추가해줘야 합니다. src/test/resources/application.properties # 쿼리 로그 세팅 spring.jpa.properties.hibernate.format_sql=true logging.level.org.hibernate.SQL=debug logging.level.org.hibernat.. 2021. 7. 4. 이전 1 ··· 18 19 20 21 22 23 24 ··· 27 다음