你的位置:首页 > 软件开发 > Java > spring boot 与 JdbcTemplate 一起工作

spring boot 与 JdbcTemplate 一起工作

发布时间:2016-05-21 15:00:08
spring boot 与 JdbcTemplate 一起工作本文将介绍如何将spring boot 与 JdbcTemplate一起工作。Spring对数据库的操作在jdbc上面做了深层次的封装,使用spring的注入功能,可以把DataSource注册到JdbcTemplat ...

           spring boot 与 JdbcTemplate 一起工作

本文将介绍如何将spring boot 与 JdbcTemplate一起工作。

通过这个模块为我们做了以下几件事

spring.datasource.schema=xxxx-db.sql 可以定义你的建库文件spring.datasource.data=xxxx-data.sql 可以定义你的数据文件spring.datasource.initialize=true|false 可以决定是不是要初始化这些数据库文件spring.datasource.continueOnError=true|false 有了错误是否继续运行

定义数据库驱动信息

/src/main/resources/application.yml

其中

我是用的mysql,你也可以定义其它或者不定义,如果不定义,springBoot会自动为我们配置一个嵌入的数据库( Embedded database)

定义自己的数据资源 这里使用了阿里巴巴的数据池管理,你也可以使用BasicDataSource

/src/main/java/com/example/SpringBootJdbcDemoApplication.java

你也可以用别的:

  @Bean  public DataSource dataSource() {    BasicDataSource dataSource = new BasicDataSource();    dataSource.setDriverClassName(env.getProperty("spring.datasource.driver-class-name"));    dataSource.setUrl(env.getProperty("spring.datasource.url"));    dataSource.setUsername(env.getProperty("spring.datasource.username"));    dataSource.setPassword(env.getProperty("spring.datasource.password"));    return dataSource;  }

创建实体对象

/src/main/java/com/example/domain/User.java

创建持久层

有了上面的数据源配置,我们可以注入JdbcTemplate到数据访问组件并与数据库交互。 /src/main/java/com/example/repositories/UserRepository.java

你或许己注意到,大多数时候,我们都在应用中做这些配置的事。

源代码请访问: https://github.com/tomlxq/best-practice/tree/master/gs-jdbc


原标题:spring boot 与 JdbcTemplate 一起工作

关键词:Spring

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

可能感兴趣文章

我的浏览记录