所以第一步需要设置 Druid 的后台管理页面,比如 登录账号、密码 等;配置后台管理; 3.1 配置Druid数据源监控 ——— DruidConfig.java package com.tian.springbootdatajdbc.config; import com.alibaba.druid.pool.DruidDataSource; import com.alibaba.druid.support.http.StatViewServlet; import com.alibaba.druid.su...
JNDI需要配置spring和web容器(tomcat)相关配置文件(context.xml),这种配置的优点是spring配置中只包含jndi的名称,开发者看不到到具体数据库的账号和密码,为程序员删库跑路增加了难度。 1、Tomcat中context.xml配置如下: <Resourcename="jdbc/erp"factory="com.alibaba.druid.pool.DruidDataSourceFactory"auth="Container...
public DataSource duridDataSource(){ return new DruidDataSource(); } //后台监控 @Bean public ServletRegistrationBean statViewServlet(){ ServletRegistrationBean<StatViewServlet> bean=new ServletRegistrationBean<>(new StatViewServlet(), "/druid/*"); Map<String, String> initParameters=new HashMap<>();...
二、编写druid配置类 创建DruidConfig类 packagecom.me.study.config;importcom.alibaba.druid.pool.DruidDataSource;importcom.alibaba.druid.support.http.StatViewServlet;importcom.alibaba.druid.support.http.WebStatFilter;importorg.springframework.boot.context.properties.ConfigurationProperties;importorg.springframework...
将配置文件里的属性和DruidConfig绑定 为DruidConfig添加功能 /** * @author Claw */ @Configuration public class DruidConfig { /** * 1.将自己配置的duirdDataSource加上@Bean注解添加到IOC容器中 * 2.将配置文件里的属性和DruidConfig绑定 * 3.为DruidConfig添加功能 ...
//用户数据源@Bean//作为bean交予spring管理@Scope("prototype")//每次调用都生成新的bean@ConfigurationProperties("spring.datasource.template")//读取yml文件的的配置并通过setter方法注入publicDataSourcetemplateDruidDataSource(edu.databasetransport.entity.DataSourcedataSource){DruidDataSourcedruidDataSource=DruidDa...
spring.datasource.d2.username=root spring.datasource.d2.password=tl_mysql spring.datasource.exp.driver-class-name=com.mysql.cj.jdbc.Driver spring.datasource.d2.type=com.alibaba.druid.pool.DruidDataSource 三、配置数据源 1.创建 DataSourceConfig 配置数据源,根据 application.properties 中的配置生成...
#配置初始化大小,最小,最大spring.datasource.druid.initial-size=1spring.datasource.druid.max-active=20spring.datasource.druid.min-idle=1#配置获取连接等待超时的时间spring.datasource.druid.max-wait=60000#配置间隔多久才进行一次检测,检测需要关闭的空闲连接,单位是毫秒spring.datasource.druid.time-between-...
#authentication-database: xx #password: #username: datasource: druid: min-idle: 3 initial-size: 5 max-active: 10 # 连接等待超时时间 max-wait: 10000 # 配置检测可以关闭的空闲连接间隔时间 time-between-eviction-runs-millis: 60000 # 配置连接在池中的最小生存时间 ...
1.2dataSource配置 <!-- 基于Druid数据库链接池的数据源配置 --> <beanid="dataSource"class="com.alibaba.druid.pool.DruidDataSource"init-method="init"destroy-method="close"> <!-- 基本属性driverClassName、 url、user、password --> <propertyname="driverClassName"value="com.mysql.jdbc.Driver"/> ...