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
相似于这样去指定.
数据源类型以下:
这种方式就是直接经过代码去指定,而不是靠配置...