Browse Source

公共类

test
0.0 1 year ago
parent
commit
0325f53f01
  1. 18
      blade-service/logpm-basic/pom.xml
  2. 30
      blade-service/logpm-basic/src/main/java/com/logpm/basic/controller/CommonController.java
  3. 8
      blade-service/logpm-basic/src/main/resources/application.yml

18
blade-service/logpm-basic/pom.xml

@ -40,6 +40,24 @@
<artifactId>blade-service-api</artifactId>
<version>3.1.0.RELEASE</version>
</dependency>
<dependency>
<groupId>org.springblade</groupId>
<artifactId>blade-dict-api</artifactId>
<version>${bladex.project.version}</version>
</dependency>
<!--Oss-->
<dependency>
<groupId>org.springblade</groupId>
<artifactId>blade-starter-oss</artifactId>
</dependency>
<!--MinIO-->
<dependency>
<groupId>io.minio</groupId>
<artifactId>minio</artifactId>
</dependency>
</dependencies>

30
blade-service/logpm-basic/src/main/java/com/logpm/basic/controller/CommonController.java

@ -0,0 +1,30 @@
package com.logpm.basic.controller;
import io.swagger.annotations.Api;
import lombok.AllArgsConstructor;
import lombok.SneakyThrows;
import lombok.extern.slf4j.Slf4j;
import org.springblade.core.oss.MinioTemplate;
import org.springblade.core.oss.model.BladeFile;
import org.springblade.core.tool.api.R;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.RestController;
import org.springframework.web.multipart.MultipartFile;
@RestController
@AllArgsConstructor
@Api(value = "公共",tags = "公共")
@RequestMapping("/common")
@Slf4j
public class CommonController {
private MinioTemplate minioTemplate;
@SneakyThrows
@PostMapping("/uploadFile")
public R<BladeFile> uploadFile(@RequestParam MultipartFile file){
log.info("传入>>>>>>>>>>{}",file);
BladeFile bladeFile = minioTemplate.putFile(file);
return R.data(bladeFile);
}
}

8
blade-service/logpm-basic/src/main/resources/application.yml

@ -15,10 +15,10 @@ oss:
enabled: true
name: minio
tenant-mode: false
endpoint: http://127.0.0.1:9000
access-key: D99KGE6ZTQXSATTJWU24
secret-key: QyVqGnhIQQE734UYSUFlGOZViE6+ZlDEfUG3NjhJ
bucket-name: bladex
endpoint: http://192.168.2.100:9000
access-key: minio
secret-key: 123123123
bucket-name: logpm
#blade配置
blade:

Loading…
Cancel
Save