1. 首先配置pom.xmljava
1.1 dbcm2 是數據源類型,表示配置dataSource的方式web
1.2 spring-boot-starter-jdbc是表示讓spring boot 支持jdbcspring
1.3 加入對oracle支持的jar包.數據庫
2. 建立配置文件,定義你的數據庫鏈接池,在src/main.resources下面建立application.properties文件.apache
加入你的數據庫配置,以下:tomcat
spring.datasource.username=xxxxxoracle
spring.datasource.password=xxxxxapp
spring.datasource.url=jdbc:oracle:thin:@localhost:1521/your oracle instancespring-boot
spring.datasource.driver=oracle.jdbc.driver.OracleDriver工具
3. 上面配置結束之後建立datasource配置class, @Value會自動注入上面配置文件中的值,可是必須指定配置文件路徑.
4. 回到Spring boot 的Application class.
在class前面添加配置文件路徑
@PropertySource(ignoreResourceNotFound = false, value = "file:///${user.dir}/test001_config/application.properties")
同時@Import({WebServiceConfig.class,SampleWebServicesConfiguration.class}) 把上面的配置class 引入過來
若是你須要依賴注入的class跟當前Application.class再也不同一個package或子package, 那麼你須要指定Spring容器的score.
好比: 添加註解ComponentScan("your package name"), 多個請用{"","",""} 這種形式. ComponentScan 是指定掃描範圍.
5. 而後建立Jdbc工具類.
T 是泛型, RowMapper 是指映射關係的對象.這裏只是注入JdbcTemplate 對象.
6. 建立entity和entity Mappring.
7. 如今開始建立一個DAO類,注入以前建立的JdbcManager對象.
8. 這樣就能夠在web service中直接調用這個Dao對象,或者也能夠經過依賴注入去調用DAO.
9. 最後補充一下數據源類型.
建立datasource 對象有多種方式.
1.
這種方式要在配置文件指定數據源類型
spring.datasource.one.type=org.apache.tomcat.jdbc.pool.DataSource
spring.datasource.one.url=xxx
sping.datasource.one.driver=xxxx
相似於這樣去指定.
數據源類型以下:
這種方式就是直接經過代碼去指定,而不是靠配置...