담배꺼출동이다
10
2020-11-18 21:51:07 작성 2020-11-18 21:52:28 수정됨
3
190

인텔리제이 + 코틀린 + 스프링부트 프로젝트 생성하는데 오류해결이 안되요 ㅠㅠ


코틀린으로 쇼핑몰 앱 만들기 라는 책보고 따라하는데 몇일째 이부분에서 해결을 못하고있어요

살려주세요 ㅠㅠ 

오류원인은 드라이브가 설정이 안되있다고 하는데

도대첵 그럼 설정하는 방법을 모르겠어요

2020-11-18 21:44:36.368  INFO 7932 --- [           main] ConditionEvaluationReportLoggingListener : 


Error starting ApplicationContext. To display the conditions report re-run your application with 'debug' enabled.

2020-11-18 21:44:36.368 ERROR 7932 --- [           main] o.s.b.d.LoggingFailureAnalysisReporter   : 


***************************

APPLICATION FAILED TO START

***************************


Description:


Failed to configure a DataSource: 'url' attribute is not specified and no embedded datasource could be configured.


Reason: Failed to determine a suitable driver class



Action:


Consider the following:

If you want an embedded database (H2, HSQL or Derby), please put it on the classpath.

If you have database settings to be loaded from a particular profile you may need to activate it (no profiles are currently active).



Process finished with exit code 1




0
  • 답변 3

  • devcrema
    1k
    2020-11-19 09:11:20

    application properties에 datasource 부분을 넣어주어야 합니다.

    만약 로컬에 DB를 설정하지 않았다면 h2같은 내장디비를 설정하는 것도 방법일 거 같네요.

    build.gradle에 runtimeOnly("com.h2database:h2")

    application.yml에

    spring:

        datasource:

          driver-class-name: org.h2.Driver

          url: jdbc:h2:mem:db;DB_CLOSE_DELAY=-1

    이렇게 넣어보세요.

  • 담배꺼출동이다
    10
    2020-11-19 15:33:32 작성 2020-11-19 15:46:24 수정됨

    답변 너무감사합니다 

    마른땅에 단물같아서 너무 좋아요

    그런데 ㅜㅜ 

    application.yml 이부분이 안보여서여 혹시 한번더 자세히 알려주실수있을까요?

    혹시나 해서 깃에 파일 업로드 했습니다

    https://github.com/kim-kwanghoon/okkyTest.git 깃입니다



  • devcrema
    1k
    2020-11-22 13:24:44

    프로젝트 - src - main - resources - application.yml 이렇게 파일을 직접 만드시면 됩니다

  • 로그인을 하시면 답변을 등록할 수 있습니다.