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

无锡做网站哪家好google框架三件套

无锡做网站哪家好,google框架三件套,广西八桂职教网官网,游戏网站做关键字快速导航 快速导航 <1> 5分钟快速创建一个springboot web项目 <2> 5分钟集成好最新版本的开源swagger ui&#xff0c;并使用ui操作调用接口 <3> 5分钟集成好druid并使用druid自带监控工具监控sql请求 <4> 5分钟集成好mybatisplus并使用mybatisplus g…

快速导航

快速导航

<1> 5分钟快速创建一个springboot web项目
<2> 5分钟集成好最新版本的开源swagger ui,并使用ui操作调用接口
<3> 5分钟集成好druid并使用druid自带监控工具监控sql请求
<4> 5分钟集成好mybatisplus并使用mybatisplus generator自动生成代码
<5> 5分钟集成好caffeine并使用注解操作缓存
<6> 5分钟集成好前端页面,使用vue开发前端

目录

  • 准备工作
    • 1. 安装mysql
    • 2. 使用idea database插件创建库和表
    • 3. maven 安装druid依赖
  • 配置druid
  • 使用监控查看统计数据
  • 总结

Druid 是一个 JDBC 组件库,包含数据库连接池、SQL Parser 等组件, 被大量业务和技术产品使用或集成,经历过最严苛线上业务场景考验,是你值得信赖的技术产品。这篇文章将会介绍如何继承druid并且配置好druid监控。

在这里插入图片描述

准备工作

1. 安装mysql

mariaDB 官网下载地址

在这里插入图片描述
注意分配buffer size小一点,不然操作系统没有那么多内存会导致mysql启动不了。

2. 使用idea database插件创建库和表

在这里插入图片描述
创建连接,记得先测试下连接可不可用,如果缺少驱动,让idea自动下载合适版本驱动即可。

在这里插入图片描述
创建schema

在这里插入图片描述
或者执行下面sql

create table test_user
(id          bigint auto_incrementprimary key,name        varchar(100) null,remark      varchar(100) null,create_at   bigint       null comment '创建人',update_at   bigint       null comment '更新人',create_time bigint       null comment '创建时间',update_time bigint       null comment '更新时间'
)comment '测试用户';

JDBC 测试下服务是否可以正常链接
在这里插入图片描述

package com.example.demo.jdbc;import org.junit.jupiter.api.Test;
import org.springframework.boot.test.context.SpringBootTest;import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;@SpringBootTest
public class JdbcTest {@Testpublic void testJdbcSelect() {// 数据库连接信息String url = "jdbc:mysql://localhost:3306/test";String user = "root";String password = "123456";// SQL查询语句String sql = "SELECT * FROM test_user";try (Connection conn = DriverManager.getConnection(url, user, password);Statement stmt = conn.createStatement();ResultSet rs = stmt.executeQuery(sql)) {// 处理结果集while (rs.next()) {// 假设表中有一个名为'id'的列int id = rs.getInt("id");System.out.println("ID: " + id);}System.out.println("Query executed successfully.");} catch (Exception e) {System.out.println("Error executing SQL query");e.printStackTrace();}}
}

准备工作完成

3. maven 安装druid依赖

<dependency><groupId>com.alibaba</groupId><artifactId>druid-spring-boot-3-starter</artifactId><version>1.2.20</version>
</dependency>
<!-- 如果引用过驱动这里就不需要引入了 -->
<dependency><groupId>com.mysql</groupId><artifactId>mysql-connector-j</artifactId><scope>runtime</scope>
</dependency>

注意这里的artifactId 是 druid-spring-boot-3-starter , druid-spring-boot-starter 只能在springboot2.x下使用。

配置druid

在application.yml中添加下面配置:

spring:application:name: demodevtools:add-properties: truedatasource:driver-class-name: com.mysql.cj.jdbc.Driverurl: jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=UTF-8&serverTimezone=Asia/Shanghaidruid:driver-class-name: com.mysql.cj.jdbc.Driverusername: rootpassword: 123456# Druid 数据源的其他配置initial-size: 5max-active: 20min-idle: 5max-wait: 60000pool-prepared-statements: truemax-pool-prepared-statement-per-connection-size: 20validation-query: SELECT 1test-on-borrow: truetest-on-return: falsetest-while-idle: truetime-between-eviction-runs-millis: 60000min-evictable-idle-time-millis: 300000filters: stat,wall,slf4j # 启用的过滤器stat-view-servlet:enabled: trueurl-pattern: /druid/*login-username: adminlogin-password: admin123reset-enable: falseweb-stat-filter:enabled: trueurl-pattern: /*exclusions: "*.js,*.gif,*.jpg,*.png,*.css,*.ico,/druid/*"

配置完成之后启动服务

在这里插入图片描述
出现inited 说明druid初始化成功!

使用监控查看统计数据

打开 http://localhost:8080/druid/
在这里插入图片描述
输入配置的账号和密码 admin/admin123

在这里插入图片描述

总结

  1. 注意druid的starter版本,springboot2.x中使用的starter讲在3.0中无法使用。
  2. 生产环境中不要使用druid监控。
  3. spring.datasource.url 需要进行配置而不是配置spring.datasource.druid.url
http://www.tj-hxxt.cn/news/47227.html

相关文章:

  • 网站开发就业培训sem seo
  • 开通网站费用怎么做分录促销活动推广语言
  • 无锡网站建设专注千客云网络seo上海优化
  • 上海专业网站建设服今日头条官网首页
  • 中国工程建设造价管理协会网站上海seo优化培训机构
  • 设计企业网站流程哪些平台可以打小广告
  • 两个电脑的wordpressseo外包公司
  • 怎么做网站设计b站推出的短视频app哪个好
  • 摄影网站的制作最近新闻报道
  • 我市建设车辆违章查询网站 病句网络营销的渠道
  • 建网站的费用是多少钱seo网站推广下载
  • 怎么做网站搜索营销平台建设
  • 湖南建网站信息互联网推广
  • 上海关键词排名软件seo系统培训
  • 用php做的企业网站作业蚌埠网络推广
  • 网络建站模板百度搜索风云榜单
  • 做网站的岗位叫什么问题怎样注册网站
  • 网站页面设计欣赏模板烟台网站建设
  • 公司做网站 优帮云许昌seo公司
  • 网站的新闻栏与产品栏如何做中国体育新闻
  • 网站建设工作流程html免费建站平台哪个好
  • u网站建设免费做网站的网站
  • 淘宝联盟上怎么建设网站东莞网络营销网络推广系统
  • 做推广哪家网站好搜索引擎最新排名
  • 网站结构怎么做适合优化永久免费自助建站软件
  • 淘宝客做的比较好的网站微指数查询
  • 长沙建一个网站大概要多少钱google入口
  • 重庆网站建设技术支持重庆互联网要怎么做网络推广
  • 长洲网站建设网站统计代码
  • 培训建设网站简述网站建设的一般流程