>데이터 베이스 >MySQL 튜토리얼 >데이터베이스 종속성 없이 Spring Boot를 시작하는 방법은 무엇입니까?

데이터베이스 종속성 없이 Spring Boot를 시작하는 방법은 무엇입니까?

Linda Hamilton
Linda Hamilton원래의
2024-11-11 17:02:02227검색

How to Start Spring Boot Without Database Dependency?

데이터베이스 종속성 없이 Spring Boot 시작

많은 애플리케이션이 데이터 액세스를 위해 Spring Boot 및 Hibernate를 사용하지만 데이터베이스를 사용할 수 없으면 오류가 발생할 수 있습니다. 시작하는 동안. 이 문제를 해결하려면 다음 단계를 따르십시오.

연결 설정 조정

application.yml 파일에서 spring.datasource 구성을 수정합니다.

spring:
  datasource:
    driverClassName: com.mysql.jdbc.Driver
    url: jdbc:mysql://localhost:3306/schema
    username: root
    password: root
    continueOnError: true
    initialize: false
    initialSize: 0
    timeBetweenEvictionRunsMillis: 5000
    minEvictableIdleTimeMillis: 5000
    minIdle: 0
  • continueOnError: 데이터베이스가 오류인 경우에도 Spring이 애플리케이션 초기화를 계속하도록 허용합니다. 사용할 수 없습니다.
  • 초기화: 시작 중에 Spring이 데이터베이스를 생성하는 것을 방지합니다.

Hibernate 설정을 조정

애플리케이션 내의 최대 절전 모드 구성에서. yml:

spring:
  ...
  jpa:
    show-sql: true
    hibernate:
      ddl-auto: none
      naming_strategy: org.hibernate.cfg.DefaultNamingStrategy
      properties:
        hibernate:   
          dialect: org.hibernate.dialect.MySQL5Dialect
          hbm2ddl:
            auto: none
          temp:
            use_jdbc_metadata_defaults: false
  • 방언: 데이터베이스를 지정합니다. Hibernate용 방언.
  • hbm2ddl.auto: 자동 데이터베이스 스키마 업데이트를 비활성화합니다.
  • use_jdbc_metadata_defaults: Hibernate가 JDBC 메타데이터를 사용하여 데이터베이스 구조를 결정하는 것을 방지합니다.

위 내용은 데이터베이스 종속성 없이 Spring Boot를 시작하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.