SpringBoot的DataSource集成(六)

spring-boot-starter-parent简介:

     1,包含了常用版本属性;

     要修改java编译版本,可以修改: <properties> <java.version>1.7</java.version> </properties>

     2,包含了常用的dependenceManagement;

     3SpringBoot非常优秀的地方在于提供了非常多以spring-boot-starter-*开头的开箱即用的工具包,常见工具包有以下一些:

  spring-boot-starter:核心的工具包,提供了自动配置的支持,日志和YAML配置支持;

  spring-boot-starter-activemq:针对快速集成ActiveMQ的工具包;

  spring-boot-starter-aop:提供了快速集成SpringAOPAspectJ的工具包; 

  spring-boot-starter-data-redis:提供了快速集成RedisJedis的工具包;

  spring-boot-starter-freemarker:提供了快速集成Freemarker的工具包;

  spring-boot-starter-mail:提供了快速集成邮件发送的工具包;

  spring-boot-starter-test:提供了对Springboot应用的测试工具包;

  spring-boot-starter-web:提供了对web开发的工具包,包括基于SpringMVCRESTful应用开发,内置的tomcat服务器等;

  spring-boot-starter-actuator:提供了对生产环境中应用监控的工具包;

  spring-boot-starter-logging:提供了对日志的工具包,默认使用Logback

 

1 ) 添加相关依赖.

1.1 添加Druid的依赖

<dependency>

   <groupId>com.alibaba</groupId>

   <artifactId>druid-spring-boot-starter</artifactId>

   <version>1.1.4</version>

</dependency>

1.2 添加mysql连接驱动依赖.

<dependency>

      <groupId>mysql</groupId>

      <artifactId>mysql-connector-java</artifactId>

</dependency>

1.3 添加jdbc依赖.

<dependency>

      <groupId>org.springframework.boot</groupId>

      <artifactId>spring-boot-starter-jdbc</artifactId>

 </dependency>

注意:这里的Druid的依赖适用于SpringBoot1.X版本,如果用上2.X版本可能会出现如下错误,2.X需要用druid1.1.10

2 )创建DataSource对象

方式一:

  2.1)在配置文件中添加数据库相关的配置.

2.2)

2.3)

方式二:

  2.1 )在配置文件中添加如下配置.属性配置需要按spring.datasource.druid开头.(具体属性参考DruidDataSource)

  2.2) 不需要在配置类中创建Bean.

  2.3) 测试是否创建数据库连接池对象.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值