create-base-teek-theme
Version:
``` npm create base-teek-theme@latest my-first-blog ```
84 lines (58 loc) • 1.51 kB
Markdown
---
date: 2025-03-28 03:46:49
title: License使用
permalink: /pages/6817ab
tags:
- Spring Boot
author:
name: 华总
link: https://xiaoying.org.cn
categories:
- 后端
- 功能扩展
- 通用模块
---
## 引用
```java
public class LicenseController {
private LicenseService licenseService;
private LicenseVerify licenseVerify;
}
```
## 获取服务器硬件信息
```java
public BaseResponse<LicenseCheckModel> getServerInfos( String osName) {
return licenseService.getServerInfos(osName);
}
```
## 生成证书
```java
public Map<String, Object> generateLicense( LicenseCreatorParam param) {
return licenseService.generateLicense(param);
}
```
## 上传授权文件
```java
public BaseResponse<String> uploadLicense( MultipartFile file) throws Exception {
return licenseService.uploadFileByParam(file);
}
```
## 校验证书
```java
public BaseResponse<Long> verifyLicense() throws Exception {
return licenseVerify.verifyLicense();
}
```