当前位置: 首页 > news >正文

郑州网站制作公司怎么样/新塘网站seo优化

郑州网站制作公司怎么样,新塘网站seo优化,网站建设图片怎么做,记事本代码做网站环境 springboot2.4.3 druid1.2.6 mysql8 需求 获取数据源对象, 并通过数据源对象获取数据库连接对象 操作步骤-Hikari 步骤1:创建项目 springboot-datasource 步骤2:导入依赖 核心依赖有3个:springboot parent web环境 …

环境

springboot2.4.3 + druid1.2.6+ mysql8

需求

获取数据源对象, 并通过数据源对象获取数据库连接对象

操作步骤-Hikari

步骤1:创建项目 springboot-datasource

 

步骤2:导入依赖

核心依赖有3个:springboot parent  + web环境 + mysql-connector-jar依赖 +jdbc依赖

在pom.xml文件中导入

    <parent><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-parent</artifactId><version>2.4.3</version><relativePath/></parent><dependencies><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-test</artifactId></dependency><dependency><groupId>mysql</groupId><artifactId>mysql-connector-java</artifactId></dependency><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-data-jdbc</artifactId></dependency></dependencies>

步骤3:创建数据库-mydatasource

此处使用navicat客户端

步骤4:在/项目/resources/application.properties配置数据库连接4要素

spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
spring.datasource.password=admin
spring.datasource.username=root
spring.datasource.url=jdbc:mysql://localhost:3306/mydatasource?useUnicode=true&characterEncoding=UTF-8&serverTimezone=GMT%2B8

步骤5:编写相关相关代码

代码结构:

 

启动类App

package com.langfeiyes.datasource;import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;@SpringBootApplication
public class App {public static void main(String[] args) {SpringApplication.run(App.class, args);}
}

测试类:DSTest

package com.langfeiyes.datasource.test;import org.junit.jupiter.api.Test;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.test.context.SpringBootTest;import javax.sql.DataSource;
import java.sql.SQLException;@SpringBootTest //springboot单元测试注解
public class DSTest {//从容器中获取@Autowiredprivate DataSource dataSource;@Testpublic void testDs() throws SQLException {System.out.println(dataSource);System.out.println(dataSource.getConnection());}
}

打印效果:

分析:

 在springboot中,当导入jdbc相关依赖之后,springboot自动配置类:DataSourceAutoConfiguration会启动,默认创建HikariDataSource数据交给容器管理,所以

    @Autowiredprivate DataSource dataSource;

 获取的是Springboot默认的HikariDataSource对象

操作步骤-Druid

在之前项目基础上导入druid的依赖,其他依赖不变,配置文件也不需要修改,测试代码维持不变

        <dependency><groupId>com.alibaba</groupId><artifactId>druid-spring-boot-starter</artifactId><version>1.2.6</version></dependency>

直接运行DSTest类,得到结果:

上面就是使用druid数据源之后得到结果。

分析:

如果使用druid数据源之后,Springboot会加载druid自己封装的自动配置文件,让它自己完成druid数据源创建

 到这,Springboot集成数据源成功。

案例源码:传送门​​​​​​​

http://www.jmfq.cn/news/5172355.html

相关文章:

  • 做招聘求职网站/公众号软文怎么写
  • 淘宝网站做阳光棚多少钱一平米/郑州网站运营实力乐云seo
  • 企业做网站的概要/推广赚佣金
  • 做网站baidunongmin/网络运营seo是什么
  • 电子商务网站建设和运营/百度下载安装2021
  • 武汉专业做网站/百度推广代理商查询
  • 微信开发 网站备案吗/运营商大数据精准营销获客
  • 天津b2b网站建设公司怎么做/查淘宝关键词排名软件
  • 互联网营销策略有哪些/seo sem什么意思
  • 网站建站 公司/代写文案的软件
  • 网站程序复制/合肥seo建站
  • 莱芜专注搜狗推广/seo关键词排名优化技巧
  • 主要网站维护软件/杭州seo网站建设
  • 专业做网站+上海/新网站推广最直接的方法
  • 阿里巴巴有没有帮做网站的公司/东莞网站建设最牛
  • 网站设计趋势/googlechrome浏览器
  • h5美食制作网站模板下载/平台推广文案
  • 郑州郑州网站建设河南做网站公司哪家好/英文谷歌优化
  • 合肥浦发建设集团网站/如何给公司网站做推广
  • 沙井网站推广/东莞企业网站排名
  • 东莞建设企业网站/有没有可以代理推广的平台
  • 如何自己做资源网站/seo在线优化工具
  • 互助网站开发/珠海网站建设
  • wordpress建设的是模板网站吗/百度推广是怎么做的
  • 网站建设方案云盘/注册域名后怎么建网站
  • 长沙南站建站/百度指数在线查询
  • 做网站接雕塑业务/网站推广优化教程
  • 一般做个网站多少钱/裤子seo标题优化关键词
  • 乐山网站建设/网络营销的基本方式有哪些
  • 南城网站建设公司咨询/正规seo大概多少钱