广州高端网站开发免费海外云服务器

news/2025/9/27 0:10:57/文章来源:
广州高端网站开发,免费海外云服务器,青岛手机网站建设电话,成都网站空间创新互联文章目录1. pom依赖2. xml配置文件3. 获取参数工具类4. 根据beanId从SpringBootIOC获取类实例工具类5. 测试类6. 浏览器控制台验证1. pom依赖 properties!--全局版本控制--project.build.sourceEncodingUTF-8/project.build.sourceEncoding控制台验证1. pom依赖 properties!--全局版本控制--project.build.sourceEncodingUTF-8/project.build.sourceEncodingspring.version4.3.10.RELEASE/spring.versionlombok.version1.18.8/lombok.version/properties!-- Spring MVC support Start--dependencygroupIdorg.springframework/groupIdartifactIdspring-webmvc/artifactIdversion${spring.version}/version/dependencydependencygroupIdorg.springframework/groupIdartifactIdspring-web/artifactIdversion${spring.version}/version/dependencydependencygroupIdorg.springframework/groupIdartifactIdspring-test/artifactIdversion${spring.version}/versionscopeprovided/scope/dependencydependencygroupIdorg.springframework/groupIdartifactIdspring-tx/artifactIdversion${spring.version}/version/dependencydependencygroupIdorg.springframework/groupIdartifactIdspring-context-support/artifactIdversion4.2.6.RELEASE/version/dependencydependencygroupIdorg.springframework/groupIdartifactIdspring-jdbc/artifactIdversion${spring.version}/version/dependency!-- Spring MVC support End--2. xml配置文件 applicationContext-wscontainer.xml web.xml中记得写上通配符*.xml可跳过 这里面constructor-arg标签就是参数根据需要定义需要的参数即可 ?xml version1.0 encodingUTF-8? beans xmlnshttp://www.springframework.org/schema/beansxmlns:xsihttp://www.w3.org/2001/XMLSchema-instancexsi:schemaLocationhttp://www.springframework.org/schema/beanshttp://www.springframework.org/schema/beans/spring-beans.xsd!--纽约交易所接口 保单查询 --bean idbeanId classcom.gblfy.order.utils.WSContainer scopesingletonconstructor-arg valuehttp://192.168.0.27:8080/services/webservice?wsdl/constructor-arg valueNamespaceURI/constructor-arg valueMethod/constructor-arg valueQUEUE_NAME/constructor-arg valueQUEUE_TYPE/constructor-arg valueQUEUE_DESC//bean /beans3. 获取参数工具类 package com.gblfy.order.utils;import lombok.AllArgsConstructor; import lombok.Data; import lombok.NoArgsConstructor;Data AllArgsConstructor NoArgsConstructor public class WSContainer {private String url;//请求地址private String namespaceURI;//方法的命名空间private String method;//调用的方法private String queueName; //队列名称private String queueType;//队列类型private String queueDesc;//队列描述 }4. 根据beanId从SpringBootIOC获取类实例工具类 SpringContextUtils package com.gblfy.order.utils;import org.springframework.beans.BeansException; import org.springframework.context.ApplicationContext; import org.springframework.context.ApplicationContextAware; import org.springframework.stereotype.Component;/*** author gblfy 2020-04-29* apiNote spring上下文工具类用于普通类调用springIOC中的对象*/ Component public class SpringContextUtils implements ApplicationContextAware {private static ApplicationContext applicationContext null;Overridepublic void setApplicationContext(ApplicationContext applicationContext) throws BeansException {if (SpringContextUtils.applicationContext null) {SpringContextUtils.applicationContext applicationContext;}}/*** apiNote 获取applicationContext*/public static ApplicationContext getApplicationContext() {return applicationContext;}/*** apiNote 通过name获取 Bean.*/public static Object getBean(String beanId) {return getApplicationContext().getBean(beanId);}/*** apiNote 通过class获取Bean.*/public static T T getBean(ClassT clazz) {return getApplicationContext().getBean(clazz);}/*** apiNote 通过name, 以及Clazz返回指定的Bean*/public static T T getBean(String name, ClassT clazz) {return getApplicationContext().getBean(name, clazz);} } 5. 测试类 package com.gblfy.order.controller;import com.fasterxml.jackson.core.JsonProcessingException; import com.fasterxml.jackson.databind.ObjectMapper; import com.gblfy.order.confirm.ConfirmCallBackListener; import com.gblfy.order.utils.SpringContextUtils; import com.gblfy.order.utils.WSContainer; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.ResponseBody;/*** 项目启动将接口配置文件加载到spring的IOC容器中* 通过接口的BeanId从配置文件中获取指定接口的信息配置参数*/ Controller public class WSContainerController {//日志输出private final static Logger log LoggerFactory.getLogger(ConfirmCallBackListener.class);//引入json工具类private static final ObjectMapper MAPPER new ObjectMapper();RequestMapping(/getWSParams)ResponseBodypublic String getWSParams() throws JsonProcessingException {//这个beanId 建议是接口名 能够标识区分是哪一支接口String serviceBeanId beanId;/*** 1.在xml文件中声明接口的beanId* 2.把需要的参数配置到xml文件中* 3.通过接口的beanId获取指定接口的配置信息*/WSContainer wsContainer (WSContainer) SpringContextUtils.getBean(serviceBeanId);log.info(接收请求的Url : {}, wsContainer.getUrl());log.info(接收请求的命名空间: {}, wsContainer.getNamespaceURI());log.info(接收请求的方法名称: {}, wsContainer.getMethod());log.info(接收请求的队列名称: {}, wsContainer.getQueueName());log.info(接收请求的队列类型: {}, wsContainer.getQueueType());log.info(接收请求的队列描述: {}, wsContainer.getQueueDesc()); // Gson gson new Gson();//把对象转换成 jsonStr 类型便与解析return MAPPER.writeValueAsString(wsContainer);} }6. 浏览器控制台验证

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/916728.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

基于Qt和FFmpeg的安卓监控模拟器/手机摄像头模拟成onvif和28181设备

一、前言说明 这个功能是之前写的监控设备模拟器的衍生,同时集成在该项目中,就是单独写个竖版的app样式的界面,然后编译成安卓版本即可,默认就模拟一路设备,从设备地址下拉框中选择安卓摄像头即可,所有的底层功能…

详细介绍:Flink 2.x 独立集群(Standalone) 的部署

详细介绍:Flink 2.x 独立集群(Standalone) 的部署pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas&quo…

网站文章更新要求中介订制网站开发

2019独角兽企业重金招聘Python工程师标准>>> 准备磁盘分区 fdisk /dev/sdb n 创建三个新分区,分别1G t 改变分区类型为8e 准备物理卷 pvcreate /dev/sdb1 pvcreate /dev/sdb2 pvcreate /dev/sdb3 pvdisplay/pvs 列出当前的物理卷 pvremove /dev/sdb3 删除…

有那个网站可以做报名链接的个人网站主机选择

待解决的问题最近在做一个服务器集群管理的web项目,需要处理一些极其耗时的操作,比如磁盘格式化分区。对于这个需求,最开始的想法是,为了让节点上的rpc(远程过程调用) service端尽可能简单(简单到只需要popen执行一条指令即可&…

成都seo公司googleseo專業

加载符号 解决方法: 进入VS—工具—选项----调试----符号,看右边有个“Microsoft符号服务器”,将前面的勾去掉,(可能还有删除下面的那个缓存)。 参考 C# 中捕获C/C抛出的异常 在需要捕捉破坏性异常的函数…

天宁常州做网站上海平台网站建设价格

文章目录 1.概述2.Visual Studio 2022简介3.安装Visual Studio 20224.安装CMake5.创建CMake项目6. 构建项目 1.概述 CMake和Visual Studio 2022结合 在现代软件开发中,CMake和Visual Studio 2022的结合提供了一个强大的环境,用于构建和管理各种规模的C项…

为什么做网站要有自己的服务器wordpress菜单外观样式

JS函数实现数字转中文大写 1. 数字转字符,分割,去除空字符2. 遍历分割字符,替换为中文3. 增加四位数单位4. 处理零5. 拼接四位数据和单位 项目中,JS将万亿以下正整数转为中文大写 1. 数字转字符,分割,去除空字符 function toChineseNumber(num){const strs num.toString().re…

网站开发外包计入什么科目制作网页是什么专业

前言 Android的数据存储机制中还提供了SharedPreferences,SharedPreferences是这其中最容易理解的数据存储技术,采用键值对的方式进行存储,而且支持存储多中数据类型。 获取SharedPreferences对象 SharedPreferences文件存放在/data/data/&…

瑞芯微RK3506核心板/开发板DSM音频开发实战,关键知识点与实操案例必看攻略! - 教程

瑞芯微RK3506核心板/开发板DSM音频开发实战,关键知识点与实操案例必看攻略! - 教程pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; f…

不只是一台玩具车:开源燃料电池机器人HydroBot全揭秘 - 实践

不只是一台玩具车:开源燃料电池机器人HydroBot全揭秘 - 实践pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Cons…

在AI技术唾手可得的时代,挖掘新需求成为核心竞争力——某知名窗口管理工具需求洞察

该篇文章无摘要a.内容描述核心功能定位:该项目是一个为某知名操作系统设计的窗口管理增强工具,主要功能是通过特定的键盘修饰键配合鼠标拖拽操作,实现窗口的便捷移动和大小调整。其设计理念借鉴了多个X11/Linux窗口…

嘉定企业网站制作做的网站需要买什么服务器

在windos10系统电脑中使用SolidWorks时,发现软件运行速度很慢,感觉非常烦恼。这是怎么回事呢?SolidWorks是基于Windows平台来开发的,所以Windows的一些设置也会影响SW的运行速度!下面,就随小编一起看看让So…

OS-KylinV10-加载动态库运行异常-全局函数重名或未使用命名空间

OS-KylinV10-加载动态库运行异常-全局函数重名或未使用命名空间 Record: 在KylinV10上调用编译完成的C++的一组计算动态库,出现崩溃问题。(Windows上运行正常) 调用方式:Java通过JNA单线程循环调用该组动态库内不同…

详细介绍:【代码】关于C#支持文件和文本框的简单日志实现

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

前端笔记:vue中 Map、Set之间的采用和区别

前端笔记:vue中 Map、Set之间的采用和区别2025-09-25 08:01 tlnshuju 阅读(0) 评论(0) 收藏 举报pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: blo…

性能暴涨50%:PD分离KV cache传输的实战干货

微信视频号:sph0RgSyDYV47z6快手号:4874645212抖音号:dy0so323fq2w小红书号:95619019828B站1:UID:3546863642871878B站2:UID: 3546955410049087 最近我们团队[1]在vLLM上开发了一种KV cache传输的connector,实现…

加强对网站建设php做的网站如何运行

在C语言编程中,使用scanf函数输入字符串是一项基本操作。然而,当我们尝试在for循环中使用scanf输入字符串时,可能会遇到意外的问题,导致循环无法正常执行。本文将深入探讨这个问题,并提供解决方案,让你能够…

做网站店铺图片用什么软件株洲网站建设的企业

目录 1.什么是链表? 2.链表的分类 (1)无头单向非循环链表: (2)带头双向循环链表: 3.单链表的实现 (1)单链表的定义 (2)动态创建节点 &#…

【GitHub每日速递 250925】 一套代码跑遍全平台!Flutter 让你的应用开发提速 10 倍

原文:https://mp.weixin.qq.com/s/diCHi4TGuroj4IuJL1j2zA Mac用户福音!Ice菜单管理神器,功能超多超强大! Ice 是一个功能强大的菜单栏管理工具的 macOS 应用。简单讲,它能帮你自动整理和隐藏菜单栏图标,让顶部状…

网站建设报价模板四川住房和建设厅网站

技术背景 我们在做执法记录仪或指挥系统的时候,会遇到这样的情况,大多场景下,我们是不需要把设备端的数据,实时传给国标平台端的,默认只需要本地录像留底,如果指挥中心需要查看前端设备实时数据的时候&…