在Eclipse Marketplace搜尋"Gradle",找到Buildship Gradle Integration這個套件(大象圖案)然後安裝。
在Eclipse功能選單選擇File -> New -> Other -> Spring Boot -> Spring Starter Project
。
設定好專案的Coordinate(Group,Artifact,Version),
把[Type]改為[Gradle (Buildship 3.x)],然後按Next >
加入Spring Web Starter與Spring Data JPA的依賴然後按Finish。
專案建好的目錄結構如下。
專案根目錄下的build.gradle
內容如下。此檔案相當於Maven的pom.xml
build.gradle
plugins {
id 'org.springframework.boot' version '2.1.7.RELEASE'
id 'io.spring.dependency-management' version '1.0.8.RELEASE'
id 'java'
}
group = 'com.abc'
version = '0.0.1-SNAPSHOT'
sourceCompatibility = '1.8'
repositories {
mavenCentral()
}
dependencies {
implementation 'org.springframework.boot:spring-boot-starter-data-jpa'
implementation 'org.springframework.boot:spring-boot-starter-web'
testImplementation 'org.springframework.boot:spring-boot-starter-test'
}
下載Oracle JDBC Driver ojdbc8.jar
,在專案根目錄新增資料夾libs
,把ojdbc8.jar放入。
然後在專案上按滑鼠右鍵Build Path -> Configure Build Path...
開啟專案的Java Build Path設定,切換到[Libraries]標籤,點擊右側的Add JARs...選擇libs
資料夾下的ojdbc8.jar
,加入後如下。
然後在專案的application.properties
新增連線設定如下。
application.properties
spring.datasource.url=jdbc:oracle:thin:@localhost:1521:<SERVICE_NAME>
spring.datasource.username=<username>
spring.datasource.password=<password>
spring.datasource.driver-class-name=oracle.jdbc.driver.OracleDriver
spring.jpa.database-platform=org.hibernate.dialect.Oracle12cDialect
spring.jpa.hibernate.ddl-auto=update
<SERVICE_NAME>
為Oracle服務的名稱。
<username>
為Oracle資料庫登入名稱。
<password>
為Oracle資料庫登入密碼。
參考:
沒有留言:
張貼留言