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

springboot 配置 servlet filter 2

springboot 配置 servlet filter 2

以配置Druid为例

Servlet

@WebServlet(urlPatterns = "/druid/*",initParams = {@WebInitParam(name = "loginUsername", value = "admin"),// 登录用户名@WebInitParam(name = "loginPassword", value = "123456"),// 登录密码@WebInitParam(name = "resetEnable", value = "false"),// 禁用HTML页面上“Reset All”功能@WebInitParam(name = "deny", value = ""), // ip黑名单(deny优于allow),多个用,隔开@WebInitParam(name = "allow", value = "127.0.0.1")// IP白名单(没有配置或则为空,则允许访问所有),多个用,隔开})
public class DruidStatViewServlet extends StatViewServlet {}

Filter

@WebFilter(filterName = "druidWebStatFilter",urlPatterns = {"/*"},initParams = {@WebInitParam(name = "exclusions", value = "*.js,*.jpg,*.png,*.gif,*.ico,*.css,/druid/*")}
)
public class DruidStatFilter extends WebStatFilter {
}

Config

@Configuration
@ServletComponentScan // 用于扫描所有的Servlet、filter、listener
public class DruidConfiguration {/*** 加载时读取指定的配置信息,前缀为spring.datasource.druid* @return*/@Bean@ConfigurationProperties(prefix = "spring.datasource")public DataSource druidDataSource() {return new DruidDataSource();}
}
http://www.lryc.cn/news/190966.html

相关文章:

  • 前端axios下载导出文件工具封装
  • Web应用防火墙的性能优化技术
  • 华为HCIP题库h12-821题库新增30题
  • 智慧办公数据可视化大屏设计(数据可视化)、大数据、数据大屏、办公数据大屏、办公数据
  • echarts实现横轴刻度名倾斜展示,并且解决文字超出部分消失问题
  • awk常用统计命令
  • Linux:【Kafka四】集群介绍与单机搭建
  • 代码随想录算法训练营Day52|动态规划11
  • Android渲染系列之原理概述篇
  • 类图 UML从入门到放弃系列之二
  • 诊断用抗原抗体——博迈伦
  • 156 - Ananagrams (UVA)
  • vue3入门
  • 上机实验二 设计单循环链表 西安石油大学数据结构
  • 小谈设计模式(28)—解释器模式
  • Access denied for user ‘root‘@‘xxx‘ (using password: YES)
  • 对象与成员函数指针 function+bind
  • 如何在 PyTorch 中冻结模型权重以进行迁移学习:分步教程
  • 代码随想录算法训练营第六十二、六十三天 | 单调栈 part 2 | 503.下一个更大元素II 、42. 接雨水、84.柱状图中最大的矩形
  • c#设计模式-行为型模式 之 迭代器模式
  • SSM整合RabbitMQ,Spring4.x整合RabbitMQ
  • 【2023研电赛】商业计划书赛道上海市一等奖:基于双矢量优化谐波预测控制的MMC-PET光伏储能系统
  • minio桶命名规则
  • 【教学类-35-04】学号+姓名+班级(中3班)学号字帖(A4竖版2份 竖版长条)
  • 什么叫AI自动直播?
  • LLaMA Adapter和LLaMA Adapter V2
  • 高压放大器在软体机器人领域的应用
  • 《Linux C/C++服务器开发实践》之第4章 TCP服务器编程
  • HCIA---静态路由扩展配置
  • OCP Java17 SE Developers 复习题04