반응형
제목과 같이 오류가 발생한 사유는 Database에 연결할 때 필요한 정보가 없기 때문이다.
초기 세팅 후 DB 설정하기 전까지는 아래 예시 코드와 같이 설정하고, DB 설정 후 원복해주자.
// 수정 후
package com.text.notify;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration; // 추가
@SpringBootApplication(exclude={DataSourceAutoConfiguration.class}) // 변경
public class NotifyApplication {
public static void main(String[] args) {
SpringApplication.run(NotifyApplication.class, args);
}
}
// 수정 전
package com.test.notify;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
@SpringBootApplication
public class NotifyApplication {
public static void main(String[] args) {
SpringApplication.run(NotifyApplication.class, args);
}
}
DB 설정 연결 시 application.properies에서 아래와 같이 설정 추가
spring.datasource.url=jdbc:[Database]://localhost:3306/[Database스키마]
spring.datasource.username=[DB 아이디]
spring.datasource.password=[DB 비밀번호]
spring.datasource.driver-class-name=[JDBC 드라이버]반응형
'Dev > Spring&Java' 카테고리의 다른 글
| [Java] SQL Injection 및 XSS 방지를 위한 SecurityUtil 클래스 (1) | 2025.03.19 |
|---|---|
| [Java] Base64 인코딩/디코딩: JDK 1.7과 JDK 1.8에서의 차이점 (0) | 2024.10.04 |
| [Java] JSON 데이터 전송 및 응답 처리 (0) | 2024.10.03 |
| [Java] 지역 변수와 스코프(Scope) (0) | 2024.08.14 |
| The type className is already defined 에러 해결 방법 (0) | 2024.06.25 |