springboot2入门教程5使用

吃坚果对白癜风有好处吗 http://pf.39.net/bdfyy/bdfzd/141227/4546168.html

我们直接使用JdbcTemplate访问数据库,演示一下,这里就不建controller,service,dao.entity等包了,需求小就按简化的方式来开发,想看快速创建项目的伙伴可以点击这个链接,快速创建项目

SpringFramework对数据库的操作在JDBC上面做了深层次的封装,通过依赖注入功能,可以将DataSource注册到JdbcTemplate之中,使我们可以轻易的完成对象关系映射,并有助于规避常见的错误,在SpringBoot中我们可以很轻松的使用它。

1、添加依赖jar包

dependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-jdbc/artifactId/dependencydependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-web/artifactId/dependencydependencygroupIdmysql/groupIdartifactIdmysql-connector-java/artifactIdscoperuntime/scope/dependencydependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-test/artifactIdscopetest/scope/dependency2、数据库配置

server:port:spring:datasource:url:jdbc:mysql://localhost:/test?useUniCode=truecharacterEncoding=UTF-8zeroDataTimeBehavior=roundtransformedBitIsBoolean=trueautoReconnect=truefailOverReadOnly=falseallowMultiQueries=trueserverTimezone=GMT%2B8username:rootpassword:root注意:SpringBoot默认会自动配置DataSource,它将优先采用HikariCP连接池,如果没有该依赖的情况则选取tomcat-jdbc,如果前两者都不可用最后选取CommonsDBCP2。通过spring.datasource.type属性可以指定其它种类的连接池

3、表结构student

CREATETABLE`student`(`id`int(11)NOTNULLAUTO_INCREMENT,`name`varchar()NOTNULL,PRIMARYKEY(`id`))ENGINE=InnoDBAUTO_INCREMENT=4DEFAULTCHARSET=utf8;4、实体类

package


转载请注明:http://www.aierlanlan.com/rzdk/1393.html