当前位置: 首页> 汽车> 时评 > b2b电子商务商业模式特点_网站图片设置软件_互联网平台推广怎么做_爱上链外链购买交易

b2b电子商务商业模式特点_网站图片设置软件_互联网平台推广怎么做_爱上链外链购买交易

时间:2025/7/11 17:50:11来源:https://blog.csdn.net/wobenwoxiangfei/article/details/146936570 浏览次数: 1次
b2b电子商务商业模式特点_网站图片设置软件_互联网平台推广怎么做_爱上链外链购买交易

1、application.yml

# 服务器端口
server:port: 8081# 数据库连接配置
spring:datasource:url: jdbc:mysql://localhost:3306/wscobusername: rootpassword: 123456driver-class-name: com.mysql.cj.jdbc.Driver
file:upload-dir: D://path//to# 日志级别
logging:level:root: infocom.wsc.app.dao: DEBUGmybatis:mapper-locations: classpath*:dao/*.xml
# 应用程序自定义属性
myapp:name: My Spring Boot Appversion: 1.0

 port服务端 端口可自行配置,upload-dir上传路径可自行配置。

2、pom.xml

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"><modelVersion>4.0.0</modelVersion><packaging>pom</packaging><modules><module>login</module><module>student</module></modules><parent><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-parent</artifactId><version>1.5.9.RELEASE</version></parent><groupId>com.wsc</groupId><artifactId>springweb</artifactId><version>1.0-SNAPSHOT</version><properties><!-- 工程参数 --><java.version>1.8</java.version><project.build.sourceEncoding>UTF-8</project.build.sourceEncoding><project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding><!-- 基础依赖 --><cglib.version>3.2.5</cglib.version><commons-collections4>4.1</commons-collections4><commons-fileupload.version>1.3.3</commons-fileupload.version><commons-io.version>2.6</commons-io.version><commons-lang3>3.7</commons-lang3><commons-logging.version>99.0-does-not-exist</commons-logging.version><copiers.version>1.1.1</copiers.version><druid-spring-boot-starter.version>1.1.3</druid-spring-boot-starter.version><dubbo.version>2.5.7</dubbo.version><fastjson.version>1.2.41</fastjson.version><fst.version>2.56</fst.version><guava.version>23.0</guava.version><mapper-spring-boot-starter.version>1.1.5</mapper-spring-boot-starter.version><mapper.version>3.4.4</mapper.version><mysql.version>8.0.27</mysql.version><mybatis-generator-extension.version>0.0.3</mybatis-generator-extension.version><mybatis-generator.version>1.3.5</mybatis-generator.version><mybatis-spring-boot-starter.version>1.3.1</mybatis-spring-boot-starter.version><netty.4.version>4.1.17.Final</netty.4.version><okhttp.version>3.9.1</okhttp.version><pagehelper-spring-boot-starter.version>1.2.3</pagehelper-spring-boot-starter.version><redisson.version>3.5.5</redisson.version><rxjava.version>2.1.7</rxjava.version><sharding-jdbc.version>2.0.0.M3</sharding-jdbc.version><spring-boot-autoconfigure.version>1.0.0</spring-boot-autoconfigure.version><spring-kafka.version>2.0.1.RELEASE</spring-kafka.version><swagger2.version>2.7.0</swagger2.version><typehandlers-encrypt.version>1.1.1</typehandlers-encrypt.version><univocity.parsers.version>2.5.9</univocity.parsers.version><zkclient.version>0.10</zkclient.version><!-- Maven 插件 --><cobertura-maven-plugin.version>2.7</cobertura-maven-plugin.version><coveralls-maven-plugin.version>4.3.0</coveralls-maven-plugin.version><maven-assembly-plugin.version>3.1.0</maven-assembly-plugin.version><maven-clean-plugin.version>3.0.0</maven-clean-plugin.version><maven-compiler-plugin.version>3.7.0</maven-compiler-plugin.version><maven-dependency-plugin.version>3.0.2</maven-dependency-plugin.version><maven-deploy-plugin.version>2.8.2</maven-deploy-plugin.version><maven-enforcer-plugin.version>3.0.0-M1</maven-enforcer-plugin.version><maven-gpg-plugin.version>1.6</maven-gpg-plugin.version><maven-install-plugin.version>2.5.2</maven-install-plugin.version><maven-jar-plugin.version>3.0.2</maven-jar-plugin.version><maven-javadoc-plugin.version>3.0.0-M1</maven-javadoc-plugin.version><maven-release-plugin.version>2.5.3</maven-release-plugin.version><maven-resources-plugin.version>3.0.2</maven-resources-plugin.version><maven-shade-plugin.version>3.1.0</maven-shade-plugin.version><maven-site-plugin.version>3.6</maven-site-plugin.version><maven-source-plugin.version>3.0.1</maven-source-plugin.version><maven-surefire-plugin.version>2.20.1</maven-surefire-plugin.version></properties><dependencies><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId><exclusions><exclusion><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-tomcat</artifactId></exclusion></exclusions></dependency><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-jetty</artifactId><exclusions><exclusion><groupId>org.eclipse.jetty.websocket</groupId><artifactId>javax-websocket-server-impl</artifactId></exclusion><exclusion><groupId>org.eclipse.jetty.websocket</groupId><artifactId>websocket-server</artifactId></exclusion></exclusions></dependency><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-configuration-processor</artifactId><optional>true</optional></dependency><dependency><groupId>com.github.drtrang</groupId><artifactId>spring-boot-autoconfigure</artifactId><version>${spring-boot-autoconfigure.version}</version></dependency><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-aop</artifactId></dependency><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-validation</artifactId></dependency><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-cache</artifactId></dependency><dependency><groupId>io.springfox</groupId><artifactId>springfox-swagger2</artifactId><version>${swagger2.version}</version></dependency><dependency><groupId>io.springfox</groupId><artifactId>springfox-swagger-ui</artifactId><version>${swagger2.version}</version></dependency><dependency><groupId>org.mybatis.spring.boot</groupId><artifactId>mybatis-spring-boot-starter</artifactId><version>${mybatis-spring-boot-starter.version}</version><exclusions><exclusion><groupId>org.apache.tomcat</groupId><artifactId>tomcat-jdbc</artifactId></exclusion></exclusions></dependency><dependency><groupId>tk.mybatis</groupId><artifactId>mapper-spring-boot-starter</artifactId><version>${mapper-spring-boot-starter.version}</version><exclusions><exclusion><groupId>org.apache.tomcat</groupId><artifactId>tomcat-jdbc</artifactId></exclusion></exclusions></dependency><dependency><groupId>com.github.drtrang</groupId><artifactId>mybatis-generator-extension</artifactId><version>${mybatis-generator-extension.version}</version><scope>provided</scope></dependency><dependency><groupId>com.github.drtrang</groupId><artifactId>typehandlers-encrypt</artifactId><version>${typehandlers-encrypt.version}</version></dependency><dependency><groupId>com.github.pagehelper</groupId><artifactId>pagehelper-spring-boot-starter</artifactId><version>${pagehelper-spring-boot-starter.version}</version></dependency><dependency><groupId>com.github.drtrang</groupId><artifactId>druid-spring-boot-starter</artifactId><version>${druid-spring-boot-starter.version}</version></dependency><dependency><artifactId>mysql-connector-java</artifactId><groupId>mysql</groupId><scope>runtime</scope></dependency><dependency><groupId>org.redisson</groupId><artifactId>redisson</artifactId><version>${redisson.version}</version></dependency><dependency><groupId>com.alibaba</groupId><artifactId>dubbo</artifactId><version>${dubbo.version}</version></dependency><dependency><groupId>com.101tec</groupId><artifactId>zkclient</artifactId><version>${zkclient.version}</version></dependency><dependency><groupId>cglib</groupId><artifactId>cglib</artifactId><version>${cglib.version}</version></dependency><dependency><groupId>de.ruedigermoeller</groupId><artifactId>fst</artifactId><version>${fst.version}</version></dependency><dependency><groupId>org.projectlombok</groupId><artifactId>lombok</artifactId><scope>provided</scope></dependency><dependency><groupId>com.google.guava</groupId><artifactId>guava</artifactId><version>${guava.version}</version><exclusions><exclusion><artifactId>j2objc-annotations</artifactId><groupId>com.google.j2objc</groupId></exclusion></exclusions></dependency><dependency><groupId>com.alibaba</groupId><artifactId>fastjson</artifactId><version>${fastjson.version}</version></dependency><dependency><groupId>commons-logging</groupId><artifactId>commons-logging</artifactId><version>${commons-logging.version}</version></dependency><dependency><groupId>commons-io</groupId><artifactId>commons-io</artifactId><version>2.4</version></dependency><dependency><groupId>org.apache.commons</groupId><artifactId>commons-lang3</artifactId><version>${commons-lang3}</version></dependency><dependency><groupId>org.apache.commons</groupId><artifactId>commons-collections4</artifactId><version>${commons-collections4}</version></dependency><dependency><groupId>commons-fileupload</groupId><artifactId>commons-fileupload</artifactId><version>${commons-fileupload.version}</version></dependency><dependency><groupId>commons-io</groupId><artifactId>commons-io</artifactId><version>${commons-io.version}</version></dependency><dependency><groupId>com.github.drtrang</groupId><artifactId>copiers</artifactId><version>${copiers.version}</version></dependency><dependency><groupId>com.univocity</groupId><artifactId>univocity-parsers</artifactId><version>${univocity.parsers.version}</version></dependency><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-test</artifactId><scope>test</scope></dependency><dependency><groupId>com.auth0</groupId><artifactId>java-jwt</artifactId><version>3.8.2</version></dependency><dependency><groupId>org.springframework</groupId><artifactId>spring-context-support</artifactId></dependency></dependencies><profiles><profile><id>dev</id><properties><mvn.profile.active>dev</mvn.profile.active></properties><activation><activeByDefault>true</activeByDefault></activation><dependencies><dependency><groupId>com.h2database</groupId><artifactId>h2</artifactId><scope>runtime</scope></dependency></dependencies><build><plugins><plugin><groupId>org.mybatis.generator</groupId><artifactId>mybatis-generator-maven-plugin</artifactId><version>${mybatis-generator.version}</version><configuration><configurationFile>${basedir}/src/main/resources/generator/generatorConfig.xml</configurationFile><overwrite>true</overwrite><verbose>true</verbose></configuration><dependencies><dependency><groupId>mysql</groupId><artifactId>mysql-connector-java</artifactId><version>${mysql.version}</version></dependency><dependency><groupId>tk.mybatis</groupId><artifactId>mapper</artifactId><version>${mapper.version}</version></dependency><dependency><groupId>com.github.drtrang</groupId><artifactId>mybatis-generator-extension</artifactId><version>${mybatis-generator-extension.version}</version></dependency></dependencies></plugin></plugins></build></profile><profile><id>coveralls</id><build><plugins><plugin><artifactId>maven-surefire-plugin</artifactId><version>${maven-surefire-plugin.version}</version></plugin><plugin><groupId>org.eluder.coveralls</groupId><artifactId>coveralls-maven-plugin</artifactId><version>${coveralls-maven-plugin.version}</version></plugin><plugin><groupId>org.codehaus.mojo</groupId><artifactId>cobertura-maven-plugin</artifactId><version>${cobertura-maven-plugin.version}</version><configuration><format>xml</format><maxmem>256m</maxmem><aggregate>true</aggregate><check><haltOnFailure>true</haltOnFailure></check></configuration></plugin></plugins></build></profile><profile><id>release</id><build><plugins><plugin><artifactId>maven-javadoc-plugin</artifactId><version>${maven-javadoc-plugin.version}</version><executions><execution><phase>package</phase><goals><goal>jar</goal></goals></execution></executions><configuration><encoding>UTF-8</encoding><additionalparam>-Xdoclint:none</additionalparam></configuration></plugin><plugin><artifactId>maven-deploy-plugin</artifactId><version>${maven-deploy-plugin.version}</version><configuration><updateReleaseInfo>true</updateReleaseInfo></configuration></plugin><plugin><artifactId>maven-release-plugin</artifactId><version>${maven-release-plugin.version}</version><configuration><autoVersionSubmodules>true</autoVersionSubmodules><useReleaseProfile>true</useReleaseProfile><releaseProfiles>release</releaseProfiles><goals>deploy</goals></configuration></plugin></plugins></build></profile></profiles><build><finalName>${project.artifactId}</finalName><defaultGoal>package</defaultGoal><resources><resource><directory>src/main/resources</directory></resource><resource><directory>src/main/resources</directory><filtering>true</filtering><includes><include>application.yml</include></includes></resource><resource><directory>src/main/java</directory><includes><include>**/*.xml</include></includes><filtering>true</filtering></resource></resources><plugins><plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugin</artifactId></plugin><plugin><artifactId>maven-dependency-plugin</artifactId><version>${maven-dependency-plugin.version}</version></plugin><plugin><artifactId>maven-clean-plugin</artifactId><version>${maven-clean-plugin.version}</version></plugin><plugin><artifactId>maven-resources-plugin</artifactId><version>${maven-resources-plugin.version}</version><configuration><encoding>${project.build.sourceEncoding}</encoding><detail>true</detail></configuration></plugin><plugin><artifactId>maven-compiler-plugin</artifactId><version>${maven-compiler-plugin.version}</version><configuration><encoding>${project.build.sourceEncoding}</encoding><source>${java.version}</source><target>${java.version}</target><compilerArgument>-parameters</compilerArgument><useIncrementalCompilation>false</useIncrementalCompilation></configuration></plugin><plugin><artifactId>maven-surefire-plugin</artifactId><version>${maven-surefire-plugin.version}</version><configuration><skip>true</skip></configuration></plugin><plugin><artifactId>maven-jar-plugin</artifactId><version>${maven-jar-plugin.version}</version></plugin><plugin><artifactId>maven-source-plugin</artifactId><version>${maven-source-plugin.version}</version><executions><execution><phase>package</phase><goals><goal>jar-no-fork</goal></goals></execution></executions></plugin><plugin><artifactId>maven-install-plugin</artifactId><version>${maven-install-plugin.version}</version></plugin></plugins></build></project>

3、Controller代码

package com.wsc.app.controller.login;import org.apache.commons.io.FileUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Qualifier;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.http.HttpStatus;
import org.springframework.http.ResponseEntity;
import org.springframework.web.bind.annotation.*;
import org.springframework.web.multipart.MultipartFile;import javax.servlet.http.HttpServletResponse;
import java.io.*;
import java.nio.file.Files;
import java.util.List;
@CrossOrigin
@RestControllerpublic class LoginController {@Value("${file.upload-dir}")private String uploadDir;@RequestMapping("/upload-multiple")public ResponseEntity<String> uploadMultipleFiles(@RequestParam("file") MultipartFile[] file) {StringBuilder message = new StringBuilder();for (MultipartFile upfile : file) {try {File parent = new File(uploadDir);if (!parent.exists()){parent.mkdir();}String new_FileName = parent.getCanonicalPath()+File.separator+upfile.getOriginalFilename();File filePath = new File(new_FileName);FileUtils.copyInputStreamToFile(upfile.getInputStream(), filePath);message.append("Uploaded: ").append(upfile.getOriginalFilename()).append("\n");} catch (IOException e) {e.printStackTrace();return ResponseEntity.badRequest().body("Failed to upload some files");}}return ResponseEntity.ok(message.toString());}}

4、Element ui 代码

<template><el-uploadclass="upload-demo"action="http://127.0.0.1:8081/upload-multiple":on-preview="handlePreview":on-remove="handleRemove":before-remove="beforeRemove"multiple:limit="3":on-exceed="handleExceed":on-success="handleSuccess":file-list="fileList"><el-button size="small" type="primary">点击上传</el-button><div slot="tip" class="el-upload__tip">只能上传jpg/png文件,且不超过500kb</div>
</el-upload></template>
<script>
export default {data () {return {fileList: [{name: 'food.jpeg', url: 'https://fuss10.elemecdn.com/3/63/4e7f3a15429bfda99bce42a18cdd1jpeg.jpeg?imageMogr2/thumbnail/360x360/format/webp/quality/100'}, {name: 'food2.jpeg', url: 'https://fuss10.elemecdn.com/3/63/4e7f3a15429bfda99bce42a18cdd1jpeg.jpeg?imageMogr2/thumbnail/360x360/format/webp/quality/100'}]}},methods: {handleRemove (file, fileList) {console.log(file, fileList)},handlePreview (file) {console.log(file)},handleSuccess () {this.$message({message: '上传成功',type: 'success'})},handleExceed (files, fileList) {this.$message.warning(`当前限制选择 3 个文件,本次选择了 ${files.length} 个文件,共选择了 ${files.length + fileList.length} 个文件`)},beforeRemove (file, fileList) {return this.$confirm(`确定移除 ${file.name}?`)}}
}
</script>

关键字:b2b电子商务商业模式特点_网站图片设置软件_互联网平台推广怎么做_爱上链外链购买交易

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: