您的位置:首页 > 编程语言 > Java开发

springboot 2.0.0.M7 之使用mysql

2018-01-10 10:02 393 查看

mysql关系型数据库-JdbcTemplate

更多干货

spring-boot系列一 之restfull api与多环境配置
springboot系列二之 日志
SpringBoot系列三之 MVC 模版引擎
SpringBoot 2.0.0.M7 系列四 异常处理
springboot 2.0.0.M7之 注解 与 配置
springboot 2.0.0.M7 配置mvc
springboot 2.0.0.M7 之 Servlet Listener Filter
springboot 2.0.0.M7 之 跨域
springboot 2.0.0.M7 之使用mysql
spring boot 2.0.0.M7 之 数据库-事务处理
springboot 2.0.0.M7 之 h2 嵌入式数据库的使用
springboot 2.0.0.M7 之 数据库-redis
Spring Boot 2.0.0.M7 中使用Swagger2构建RESTful API文档
Spring Boot 2.0.0.M7 springBoot-mongodb使用
Spring Boot 2.0.0.M7 使用 Caching-EhCache
Spring Boot spring boot 使用 Caching-Redis
Spring Boot 2.0.0.M7 使用异步消息服务-AMQP(RabbitMQ)
Spring Boot 2.0.0.M7 调用REST服务-如何使用代理
Spring Boot 2.0.0.M7 发送邮件-使用模板邮件并实现多账号轮询发送
Spring Boot 2.0.0.M7 使用Spring Session实现集群-redis
Spring Boot 2.0.0.M7 如何进行远程调试
Spring Boot 生产准备-基于HTTP的监控
Spring Boot 集成 Druid
springboot思维导图

配置数据源:

嵌入式数据库的支持:Spring Boot 可以自动配置 H2, HSQL and Derby 数据库,不需要提供任何的链接 URLs,只需要加入相应的 jar 包,Spring boot 可以自动发现装配
<!-- 数据库 -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-jdbc</artifactId>
</dependency>
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<scope>runtime</scope>
</dependency>
mysql
spring.datasource.url=jdbc:mysql://localhost/spring_boot_demo?useUnicode=true&character
Encoding=utf-8
spring.datasource.username=root
spring.datasource.password=123456
spring.datasource.driver-class-name=com.mysql.jdbc.Driver
注:1.可以不指定 driver-class-name,spring boot 会自动识别 url。
2.数据连接池默认使用 tomcat-jdbc
连接池的配置: spring.datasource.tomcat.*

JdbcTemplate 模板

// 自动注册
@Autowired
private JdbcTemplate jdbcTemplate;

sql 日志

在logback 中加入 org.springframework.jdbc.core.JdbcTemplate
<springProfile name="dev">
<appender name="CONSOLE" class="ch.qos.logback.core.ConsoleAppender">
<encoder>
<pattern>${PATTERN}</pattern>
</encoder>
</appender>

<logger name="com.roncoo.education" level="debug"/>
<logger name="org.springframework.jdbc.core.JdbcTemplate" level="debug"/>

<root level="info">
<appender-ref ref="CONSOLE" />
</root>
</springProfile>

springdata 参考

https://docs.spring.io/spring-data/jpa/docs/1.10.2.RELEASE/reference/html/
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: