在pom.xml中添加druid依赖
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>druid</artifactId>
<version>1.0.28</version>
</dependency>
配置监控系统
配置Servlet:StatViewServlet
import com.alibaba.druid.support.http.StatViewServlet;
import javax.servlet.annotation.WebInitParam;
import javax.servlet.annotation.WebServlet;
/**
- druid监测
- @author huoyh on 2021/6/28
/
@WebServlet(urlPatterns = "/druid/",
initParams = {
@WebInitParam(name = “loginUsername”, value = “admin”),// 用户名
@WebInitParam(name = “loginPassword”, value = “123456”),// 密码
@WebInitParam(name = “resetEnable”, value = “false”)// 禁用HTML页面上的“Reset All”功能
}
)
public class DruidStatViewServlet extends StatViewServlet {
private static final long serialVersionUID = 1L;
}
配置Filter:DruidStatFilte
import com.alibaba.druid.support.http.WebStatFilter;
import javax.servlet.annotation.WebFilter;
import javax.servlet.annotation.WebInitParam;
/**
- 监控配置
- @author huoyh on 2021/6/28
/
@WebFilter(filterName = “druidWebStatFilter”, urlPatterns = "/",
initParams = {
@WebInitParam(name = “exclusions”, value = “.js,.gif,.jpg,.bmp,.png,.css,.ico,/druid/”)
}
)
public class DruidStatFilter extends WebStatFilter {
}
最后在XXXApplication.java类上加上注解:@ServletComponentScan使得spring能够扫描到我们自己编写的servlet和filter。
访问监控页面
启动tomcat,输入端口号/项目名称/druid/index.html输入账号和密码:admin/123456 就可以访问了