如何仿制一个网站网站建设公司不让放自己空间站

张小明 2026/1/5 19:30:37
如何仿制一个网站,网站建设公司不让放自己空间站,闵行区,wordpress 调用全文Spring Boot 数据源自动管理是 Spring Boot 约定优于配置核心思想的典型体现#xff0c;无需手动编写数据源#xff0c;框架通过自动配置机制#xff0c;自动识别数据库依赖、加载连接配置、创建最优的数据源实例#xff0c;并装配事务管理器、JdbcTemplate 等配套组件无需手动编写数据源框架通过自动配置机制自动识别数据库依赖、加载连接配置、创建最优的数据源实例并装配事务管理器、JdbcTemplate 等配套组件实现数据源的开箱即用同时兼顾扩展性支持按需替换数据源、定制连接池参数等。下面从数据源自动管理、配置 Druid 数据源两方面进行具体介绍。数据源自动管理首先需要引入 jdbc 依赖和 springboot 应用场景dependency groupIdorg.springframework.boot/groupId artifactIdspring-boot-starter-web/artifactId /dependency dependency groupIdorg.springframework.boot/groupId artifactIdspring-boot-starter-test/artifactId scopetest/scope /dependency dependency groupIdorg.springframework.boot/groupId artifactIdspring-boot-starter-jdbc/artifactId /dependency dependency groupIdmysql/groupId artifactIdmysql-connector-java/artifactId scoperuntime/scope /dependency创建application.yaml测试数据源RunWith(SpringRunner.class) SpringBootTest public class DataSourcesTest { Autowired DataSource dataSource; Test public void contextLoads() throws SQLException { System.out.println(dataSource.getClass()); Connection connection dataSource.getConnection(); System.out.println(connection); connection.close(); } }参考 org.springframework.boot.autoconfigure.jdbc.DataSourceConfigurationSpringBoot 默认使用的是 hikari 连接池默认支持 org.apache.tomcat.jdbc.pool.DataSource、HikariDataSource、dbcp2.BasicDataSource 数据源连接池类型使用 spring.datasource.type 进行指定自定义的数据源类型。自定义数据源类型源码配置 Druid 数据源配置 Druid 数据源本质是在 Spring Boot 项目中将默认的 HikariCP 数据库连接池替换为阿里巴巴开源的 Druid 连接池并通过配置文件和少量代码完成 Druid 的参数定制让 Druid 接管数据库连接的生命周期同时利用其独有的监控、统计、防 SQL 注入等企业级功能提升数据层的可控性、安全性和性能。首先需要引入druid 连接池和日志依赖dependency groupIdcom.alibaba/groupId artifactIddruid/artifactId version1.0.9/version /dependency dependency groupIdlog4j/groupId artifactIdlog4j/artifactId version1.2.17/version /dependency在 application.yaml 中加入 spring.datasource.typecom.alibaba.druid.pool.DruidDataSource验证在application.yaml 中加入其他属性配置DataSourceProperties 类源码spring.datasource 中默认没有这些属性所以 application.yaml 中会标黄且不起作用我们需要创建数据源注册类Configuration public class DruidConfig { ConfigurationProperties(prefix spring.datasource) Bean public DataSource dataSource(){ return new DruidDataSource(); } }DruidDataSource 类包含了那些其他配置属性如图验证发现这样属性配置就起作用了配置druid运行期监控StatViewServlet 是 Druid 数据库连接池提供的一个内置监控 Servlet核心作用是通过 Web 界面可视化监控 Druid 连接池的运行状态、SQL 执行情况、慢查询统计等核心指标是 Druid 连接池的核心监控组件之一。WebStatFilter 是 Druid 数据库连接池提供的一款 Web 监控过滤器核心作用是采集 Web 应用中HTTP 请求与数据库操作的关联链路数据为 StatViewServletDruid 监控页面提供Web 层面的监控数据支撑。代码内容我们需要配置一个管理后台的 Servlet还需要配置一个监控的 filter以及配置初始化参数Configuration public class DruidConfig { ConfigurationProperties(prefix spring.datasource) Bean public DataSource dataSource(){ return new DruidDataSource(); } Bean public ServletRegistrationBean statViewServlet(){ ServletRegistrationBean bean new ServletRegistrationBean(new StatViewServlet(), /druid/*); MapString,String initParams new HashMap(); initParams.put(loginUsername,root); initParams.put(loginPassword,root); initParams.put(allow,);//默认就是允许所有访问 initParams.put(deny,192.168.15.21); bean.setInitParameters(initParams); return bean; } //2、配置一个web监控的filter Bean public FilterRegistrationBean webStatFilter(){ FilterRegistrationBean bean; bean new FilterRegistrationBean(); bean.setFilter(new WebStatFilter()); MapString,String initParams new HashMap(); initParams.put(exclusions,*.js,*.css,/druid/*); bean.setInitParameters(initParams); bean.setUrlPatterns(Arrays.asList(/*)); return bean; } }http://localhost:8080/druid 打开监控页面
版权声明:本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

网站软文标题下沙网站制作

ComfyUI智能字幕生成终极指南:3步实现AI自动化图片标注 【免费下载链接】ComfyUI_SLK_joy_caption_two ComfyUI Node 项目地址: https://gitcode.com/gh_mirrors/co/ComfyUI_SLK_joy_caption_two 在AI内容创作时代,如何高效为大量图片生成精准字幕…

张小明 2026/1/4 6:12:29 网站建设

网站开发的公司沧州网络公司有哪些

深度解析LyricsX:桌面歌词显示的完美解决方案 【免费下载链接】Lyrics Swift-based iTunes plug-in to display lyrics on the desktop. 项目地址: https://gitcode.com/gh_mirrors/lyr/Lyrics 你是否曾经在享受音乐时,渴望能够实时看到同步的歌词…

张小明 2026/1/4 6:21:31 网站建设

产品网站怎么做新开的网页游戏平台

Motrix下载管理器终极指南:快速上手指南与一键配置技巧 【免费下载链接】motrix-webextension A browser extension for the Motrix Download Manager 项目地址: https://gitcode.com/gh_mirrors/mo/motrix-webextension 想要告别浏览器下载的缓慢体验吗&…

张小明 2026/1/4 7:16:54 网站建设

后台与网站360浏览器个别网页打不开怎么解决

PaddlePaddle镜像中的多卡并行训练配置手册 在现代深度学习项目中,随着模型参数量和数据规模的指数级增长,单张GPU已难以支撑高效训练。尤其在中文自然语言处理、OCR识别或大规模目标检测等工业场景下,动辄数十小时甚至数天的训练周期严重拖慢…

张小明 2026/1/4 7:41:24 网站建设

网站设建设家政服家政服务网站模板

终极实战:3步解锁老Mac新系统 【免费下载链接】OpenCore-Legacy-Patcher 体验与之前一样的macOS 项目地址: https://gitcode.com/GitHub_Trending/op/OpenCore-Legacy-Patcher 你是否曾经遇到过这样的情况:手头的老款Mac性能依然强劲,…

张小明 2026/1/4 7:51:29 网站建设

网站建设分为多少模块做设计必看十大网站

UNIX文本处理与基础操作全解析 一、UNIX文本处理优势与打印设备 1.1 文本处理设计更改优势 在文本处理中,如果之后需要更改设计,只需修改相关设计元素的定义即可。而若使用文字处理器在写作时进行文档格式设置,后续再更改格式往往是一项痛苦的任务。虽然像Microsoft WORD…

张小明 2026/1/4 8:14:21 网站建设