- ubuntu12.04环境下使用kvm ioctl接口实现最简单的虚拟机
- Ubuntu 通过无线网络安装Ubuntu Server启动系统后连接无线网络的方法
- 在Ubuntu上搭建网桥的方法
- ubuntu 虚拟机上网方式及相关配置详解
CFSDN坚持开源创造价值,我们致力于搭建一个资源共享平台,让每一个IT人在这里找到属于你的精彩世界.
这篇CFSDN的博客文章一文秒懂springboot druid 配置由作者收集整理,如果你对这篇文章有兴趣,记得点赞哟.
Druid是阿里巴巴开发的一个连接池,他提供了一个高效、功能强大、可扩展性好的数据库连接池,区别于hikari。如果选择高性能可以选hikari,如果要功能多就选,druid.
首先pom引入依赖 。
1
2
3
4
5
6
7
8
9
10
|
<dependency>
<groupId>log4j</groupId>
<artifactId>log4j</artifactId>
<version>
1.2
.
17
</version>
</dependency>
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>druid</artifactId>
<version>
1.2
.
6
</version>
</dependency>
|
然后yml配置参数 。
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
server:
port:
8888
spring:
datasource:
username: root
password: root
url: jdbc:mysql:
//localhost:3306/mybatis?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=UTC
driver-
class
-name: com.mysql.cj.jdbc.Driver
type: com.alibaba.druid.pool.DruidDataSource
initialSize:
10
minIdle:
1
maxActive:
10
maxWait:
10000
timeBetweenEvictionRunsMillis:
6000
minEvictableIdleTimeMillis:
300000
testWhileIdle:
true
testOnBorrow:
true
testOnReturn:
true
poolPreparedStatements:
true
maxPoolPreparedStatementPerConnectionSize:
20
validationQuery: select
1
# stat 监控统计,wall 防止sql注入,log4j (yml 要配置,不然会报错) 日志统计
filters: stat,wall,log4j
|
然后在项目config下配置参数 。
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
|
import
java.util.HashMap;
@Configuration
public
class
DruidConfig
implements
WebMvcConfigurer {
@Bean
@ConfigurationProperties
(prefix =
"spring.datasource"
)
public
DataSource druidDataSource(){
return
new
DruidDataSource();
}
//后台监控
@Bean
public
ServletRegistrationBean statViewServlet(){
ServletRegistrationBean<StatViewServlet> statViewServlet =
new
ServletRegistrationBean<>(
new
StatViewServlet(),
"/druid/*"
);
//配置后台登录用户名密码
HashMap<String, String> objectObjectHashMap =
new
HashMap<>();
//用户名参数密码不能改变,系统配置
objectObjectHashMap.put(
"loginUsername"
,
"admin"
);
objectObjectHashMap.put(
"loginPassword"
,
"admin"
);
//允许谁可以访问 为空时所有人可以访问 例如:objectObjectHashMap.put("allow","localhost"); 代表只能自己访问
objectObjectHashMap.put(
"allow"
,
""
);
//禁止谁访问 objectObjectHashMap.put("name","192.168.0.1");
statViewServlet.setInitParameters(objectObjectHashMap);
return
statViewServlet;
}
}
|
然后就可以在后台输入 项目地址/druid进行登录访问 。
到此这篇关于一文秒懂springboot druid 配置的文章就介绍到这了,更多相关springboot druid 配置内容请搜索我以前的文章或继续浏览下面的相关文章希望大家以后多多支持我! 。
原文链接:https://blog.csdn.net/qq_41820986/article/details/119719429 。
最后此篇关于一文秒懂springboot druid 配置的文章就讲到这里了,如果你想了解更多关于一文秒懂springboot druid 配置的内容请搜索CFSDN的文章或继续浏览相关文章,希望大家以后支持我的博客! 。
SpringBoot-Admin 服务监控 简单介绍 Spring Boot Actuator 是 Spring Boot 自带的一个功能模块, 提供了一组已经开箱即用的生产环境下常用
我想查找通过关键字匹配字段 nameEnglish 或 nameChinese 的模型列表。我花了一个多小时谷歌搜索但我做不到。请帮忙。 Springboot Mongo 入门示例 https://s
(请注意:在调查 this issue 时,我更好地发现了我在此处介绍的问题根源) 我对 Hibernate 和 SpringBoot 非常陌生。我的项目涉及一个搜索引擎,其中索引(javafx 客户
我最近有一个 Web 应用程序从 springboot 升级到 springboot 2。当我将其部署到 Tomcat 8 时,它似乎启动了,但没有完全启动。 在 localhost.2019-09-
我是 Spring boot 的新手...我在运行 Controller 时遇到问题, Description: Field todoService in com.springboot.todoCon
我有一个SpringBoot应用程序,它使用以下配置与PostgreSQL通信,通过AWS Beanstrik部署:。在我将AWS Aurora证书更新为rds-ca-ecc384-g1之前,一切都很
24年11月6日消息,阿里巴巴旗下的Java Excel工具库EasyExcel近日宣布,将停止更新,未来将逐步进入维护模式,将继续修复Bug,但不再主动新增功能。 EasyExcel 是一款知名的
@SpringBootApplication @SpringBootApplication看作是 @Configuration、@EnableAutoConfiguration、@Component
引入 先看SpringBoot的主配置类 @SpringBootApplication public class DemoApplication{ public static void m
雪花算法的唯一性,在单个节点中是可以保证的,对应kubernetes中的应用,如果是横向扩展后,进行多副本的情况下,可能出现重复的ID,这需要我们按着pod_name进行一个workId的生成,我还是
实在是不知道标题写什么了 可以在评论区给个建议哈哈哈哈 先用这个作为标题吧 尝试使用 国内给出的 AI 大模型做出一个 可以和 AI 对话的 网站出来 使用 智普AI 只能 在控制
一、介绍 在实际的软件系统开发过程中,由于业务的需求,在代码层面实现数据的脱敏还是远远不够的,往往还需要在数据库层面针对某些关键性的敏感信息,例如:身份证号、银行卡号、手机号、工资等信息进行加密存储
Selenium Selenium是一个用于Web应用程序自动化测试的开源工具套件。它主要用于以下目的: 浏览器自动化:Selenium能够模拟真实用户在不同浏览器(如Chrome、Fire
一、简介 在实际的项目开发过程中,经常需要用到邮件通知功能。例如,通过邮箱注册,邮箱找回密码,邮箱推送报表等等,实际的应用场景非常的多。 早期的时候,为了能实现邮件的自动发送功能,通常会使用 Ja
SpringBoot:基于redis自定义注解实现后端接口防重复提交校验 一、添加依赖 org.springframework.boot spring
SpringBoot:使用Jackson完成全局序列化配置 一、测试准备 com.fasterxml.jackson.core jackson-cor
springboot:整合rocketmq 一、简易消息操作 生产者整合mq 导入依赖 org.springframework.boot
springboot:常用注解 一、spring常用注解 包扫描+组件标注注解 @Component:泛指各种组件 @Controller、@Service、@Repository都可以称为@Comp
我们经常需要在两个系统之间进行一些数据的交互,这时候我们就需要开发数据交互接口。 一般来说,遇到比较多的接口有HTTP接口、WebService接口、FTP文件传输。今天我要来学习一下在SpringB
背景 近期项目上线,甲方要求通过安全检测才能进行验收,故针对扫描结果对系统进行了一系列的安全加固,本文对一些常见的安全问题及防护策略进行介绍,提供对应的解决方案 跨站脚本攻击 XSS常发生于论坛评论等
我是一名优秀的程序员,十分优秀!