fiscoBcos中webase平臺導出java項目

導出合約為java項目并調用

1. 在webase管理平臺上面進行項目的導出

img

image-20241226203934304

img

2.將下載好的項目解壓并用idea打開,目錄結構如下

image-20241226203948547

在resources目錄下的abi放的是編譯過后的合約方法,bin.ecc放的是以編譯過后的智能合約,conf文件夾下面放的是鏈證書和sdk節點連接證書

img

raw 文件是演示文件,哪里報錯哪里就注釋掉不影響我們調用鏈上合約

Service里面的ServiceManager也是演示文件刪除掉就可以了

在hello.service里面的地址初始值不是bin.ecc要修改為正確地址

img

在application.properties里面修改連接節點的主機ip地址和節點端口號

img

3.新建controller文件夾,創建TestController控制類

img

根據生成的service服務層編寫控制層代碼

img

4.啟動springboot項目

使用postman工具調試接口

調試get方法:

img

調試set方法:

img

通過webase平臺查看交易記錄

img

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/web/64511.shtml
繁體地址,請注明出處:http://hk.pswp.cn/web/64511.shtml
英文地址,請注明出處:http://en.pswp.cn/web/64511.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

【嵌入式C語言】指針數組結構體

指針與數組 指針與數組指針數組數組指針 多維數組數組名的保存 結構體定義結構體定義結構體變量使用typedef簡化結構體聲明訪問結構體成員結構體內存分配字節對齊位域定義位域位域的限制示例 指針與數組 指針數組和數組指針是兩個不同的概念,它們涉及到指針和數組的…

Junit4單元測試快速上手

文章目錄 POM依賴引入業務層測試代碼Web層測試代碼生成測試類文件 在工作中我用的最多的單元測試框架是Junit4。通常在寫DAO、Service、Web層代碼的時候都會進行單元測試&#xff0c;方便后續編碼&#xff0c;前端甩鍋。 POM依賴引入 <dependency><groupId>org.spr…

ubuntu 20.04 國內源安裝docker

先更新軟件包&#xff0c;安裝備要apt軟件 # 更新軟件包索引 sudo apt-get update# 安裝需要的軟件包以使apt能夠通過HTTPS使用倉庫 sudo apt-get install ca-certificates curl gnupg lsb-release使用阿里云源 # 添加阿里云官方GPG密鑰 curl -fsSL http://mirrors.aliyun.co…

【優選算法】查找總價格為目標值的兩個商品(雙指針)

算法_云邊有個稻草人的博客-CSDN博客 目錄 解法一&#xff1a;暴力算法 解法二&#xff1a;雙指針(時間復雜度為O&#xff08;N&#xff09;) 【代碼編寫】 LCR 179. 查找總價格為目標值的兩個商品 - 力扣&#xff08;LeetCode&#xff09; 解法一&#xff1a;暴力算法 用…

時空信息平臺-API安全措施-下篇:登錄鑒權【訪問受限】您的請求已被該站點的安全策略攔截。

文章目錄 引言I 登錄鑒權處理邏輯校驗順序用戶狀態校驗密碼校驗Token鑒權短信驗證碼/圖形驗證碼登錄設備限制II 服務端發生錯誤的處理業務返回碼處理前端處理業務返回碼nginx處理http狀態碼引言 時空信息平臺-API安全措施:上篇(通訊協議的安全措施) https://blog.csdn.net/z…

UE(虛幻)學習(三) UnrealSharp插件中調用非托管DLL

上一篇文章中我使用UnrealSharp成功使用了我的一個C#控制臺程序中的網絡模塊&#xff0c;這個程序是基于KCP網絡了&#xff0c;其中調用了Cmake 編譯的一個C的DLL&#xff0c;在虛幻中DLL需要放在Binaries目錄中才可以。Unity中只要放在任意Plugins目錄中就可以。 但是Binaries…

編譯openssl遇到錯誤Parse errors: No plan found in TAP output的解決方法

在編譯openssl時 tar -zxvf openssl-1.1.1p.tar.gz cd openssl-1.1.1p ./config --prefix/usr --openssldir/etc/ssl --shared zlib make make test 遇到錯誤 Parse errors: No plan found in TAP output 解決方法&#xff1a; yum install perl-Test-Simple

IO多路復用(select/epoll)

目錄 一、概念 二、語法 1.select 1.1 select函數的語法 1.2 文件描述符集合操作 1.3 select函數的優缺點 2.epoll 2.1 epoll語法 2.2 epoll的工作模式 2.3 epoll的優缺點 三、select服務端代碼 四、epoll服務端代碼 五、客戶端代碼 一、概念 IO多路復用是一種同…

android stdudio環境: gradle一直安裝失敗

一、一直顯示如下錯誤 The specified Gradle distribution file:/home/wangqingyuan/.gradle/wrapper/dists/gradle-8.6-bin/gradle-8.6-bin.zip does not exist. 經分析&#xff0c;是因為應用本身設置了gradle版本的地址為本地&#xff1a; 應用目錄&#xff1a;gradle/gra…

解決PS 撤銷卡頓

1. 關閉Windows Ink - 打開觸控筆設置 - 禁用Windows Ink功能 2. 創建 PSUserConfig.txt&#xff08;注意Win10/11 可能隱藏文件擴展名&#xff09; - 位置&#xff1a;C:\Users\[用戶名]\AppData\Roaming\Adobe\Adobe Photoshop CC 2019\Adobe Photoshop CC 2019 Se…

spring默認線程池SimpleAsyncTaskExecutor特點為什么要盡量避免使用

在 Spring Boot 中&#xff0c;默認的線程池配置由 TaskExecutionAutoConfiguration 類提供&#xff0c;使用的是 SimpleAsyncTaskExecutor。 SimpleAsyncTaskExecutor特點 每次調用創建新線程&#xff1a; SimpleAsyncTaskExecutor 每次執行任務時都會創建一個新線程&#xf…

軟件測試 Linux 服務器監控命令的基本知識

Linux 服務器因其高效、穩定、開源等優勢&#xff0c;廣泛用于網絡服務、數據庫管理、應用開發等領域。而為了確保服務器的正常運行和性能&#xff0c;我們必須不斷監控服務器的狀態。這就需要我們熟悉一些基本的監控命令。 本文將詳細介紹多種監控命令的使用方法及其應用。同…

Spring 的不同事務傳播行為

目錄 Spring 的不同事務傳播行為 PROPAGATION_REQUIRES_NEW事務傳播行為什么情況下會使用? 一、PROPAGATION_REQUIRES_NEW的含義 二、使用場景 三、注意事項 PROPAGATION_NESTED事務傳播行為什么情況下會使用? 一、PROPAGATION_NESTED的含義 二、使用場景 三、嵌套事…

【Linux】進度條

本文中&#xff0c;我們來寫一個進度條。 本文大綱&#xff1a; 寫一個命令行版的進度條。 1.回車換行 2.緩沖區問題&#xff08;本文不深究&#xff09; ? 2.1測試代碼 3.寫一個什么樣的進度條&#xff1f; ? version1 ? version2 回車換行 這倆不是一個概念&…

SLAM/數字圖象處理基礎

概念 視差&#xff1a;相同特征的不同深度估計的偏差 BoW&#xff0c;DBoW&#xff0c;DBoW2的區別是什么 Bag of Words (BoW)、DBoW&#xff08;Dynamic Bag of Words&#xff09;和DBoW2是用于圖像處理和計算機視覺中的不同特征表示和匹配方法。它們之間的主要區別如下&am…

UE5材質節點SimpleGrassWind

SimpleGrassWind節點可以模擬樹葉擾動&#xff0c;或小草晃動效果 用來做風格化樹、風格化草效果很好 主要節點 前三個節點分別用來控制&#xff0c;風強度&#xff0c;風重力&#xff0c;風速度&#xff0c;WPO是世界位置偏移

WeNet:面向生產的流式和非流式端到端語音識別工具包

這篇文章介紹了WeNet&#xff0c;一個面向生產的開源端到端&#xff08;E2E&#xff09;語音識別工具包。WeNet的主要特點和貢獻如下&#xff1a; 統一流式和非流式識別&#xff1a;提出了一種名為U2的兩階段框架&#xff0c;能夠在單一模型中同時支持流式和非流式語音識別&…

Ubuntu20.04安裝Foxit Reader 福昕閱讀器

Ubuntu20.04安裝Foxit Reader 福昕閱讀器 文章目錄 Ubuntu20.04安裝Foxit Reader 福昕閱讀器 先更新一下源 sudo apt update sudo apt upgrade下載Foxit Reader的穩定版本 wget https://cdn01.foxitsoftware.com/pub/foxit/reader/desktop/linux/2.x/2.4/en_us/FoxitReader.e…

2024年底關于期貨的工作總結

十幾年程序猿出身&#xff0c;因幾年前的懵懂無畏闖入期貨市場&#xff0c;盈了&#xff0c;感覺期貨太簡單&#xff0c;飄然裸辭&#xff0c;想當財務自由者&#xff0c;全職做交易。當深入學習時&#xff0c;卻虧了&#xff0c;原來市場是讓人敬畏的&#xff0c;也是反人性的…

c++入門——c++輸入cin和輸出cout的簡單使用

c輸入cin、輸出cout 1 cin2 cout3 cin和cout說明 c在c語言的輸入、輸出函數的基礎上進行了封裝。 1 cin c可以理解為控制臺&#xff0c;in可以理解為輸入。 參考代碼&#xff1a; void f(){int a;float b;double c;char d;cin>>a>>b>>c>>d;//這里和…