728x90
반응형
728x90
반응형

인프런 김영한님의 "실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발" 강의를 들으면서 스프링을 공부하고 있는데요.

강의 도중 발생한 오류가 있어서 같이 공유드립니다.

"회원 기능 테스트" 에서 test 환경의 application.yml을 분리하는 방법에 대해 설명해주셨는데요

테스트 환경에서 DB가 실행되지 않아도 테스트를 할 수 있는 방법인데요.

h2데이터베이스의 경우 
url을 jdbc:h2:tcp://localhost/~/jpashop - >jdbc:h2:mem:test 로 변경

실행을 하니 ConnectException 메세지가 발생하면서 테스트가 실행되지 않았는데요.

 

Intellij에서는 발생하지 않고 STS에서 발생한 오류였습니다.

커뮤니티를 찾아보니 src/test/resoucres/config 폴더를 추가하면 된다고 하네요.

src/test/resoucres 의 Source Folder를 생성해줍니다.

src/test/resoucres 입력

config 폴더 추가 후 application.yml 복사

다시 실행을 하니 테스트가 정상적으로 동작한 것을 확인할 수 있습니다.

728x90
반응형
728x90
반응형

맥에서 스프링 STS 설치 후 grade 프로젝트 import하는 방법에 대해 알아보겠습니다.

1. Spring Boot 설치

https://spring.io/tools/ 접속

 

Spring Tools 4 is the next generation of Spring tooling

Largely rebuilt from scratch, Spring Tools 4 provides world-class support for developing Spring-based enterprise applications, whether you prefer Eclipse, Visual Studio Code, or Theia IDE.

spring.io

4.13.0 - MACOS ARM_64 다운로드

다운받은 "spring-tool-suite-4-4.13.0.RELEASE-e4.22.0-macosx.cocoa.aarch64.dmg" 파일 실행하면 설치 완료.

2. gradle 프로젝트 다운받기

3. STS실행하여 내려받은 프로젝트 import

Improt projects... -> Gradle -> Existring Gradle Project

Next 클릭

Browse... 를 클릭하여 다운받은 프로젝트 경로 지정 후 Next

Override workspace settings 체크 후 Next

Dependencies 에서 추가한 라이브러리를 다운받는 화면

Finish

프로젝트 생성완료

내장된 톰캣을 활용하여 서버 시작

localhost:8080 실행시 정상적으로 기동되었음

 

728x90
반응형
728x90
반응형

mac에서 자바 설치하는 방법에 대해 알아보겠습니다.

1. 터미널 실행

 : finder > 유틸리티 > 터미널

2. java-version 실행

자바 홈페이지에 접속해서 설치하라고 하네요. 설치해보도록 하겠습니다.

3. 오라클 자바 접속

www.oracle.com/kr/java/technologies/javase-jdk11-downloads.html

jdk-11.0.13_osx-64_bin.dmg 다운로드

오라클 자바의 경우 계정이 있어야 다운이 가능합니다.

다운로드중

다운완료

4. jdk-11.0.13_osx-64_bin.dmg 다운받은 파일 실행

Install Succeeded 설치완료.

5. 터미널 다시 실행하여 java -version 입력

728x90
반응형
728x90
반응형

+ Recent posts