资源简介
项目搭建IDE为STS,spring boot + redis 实现功能,前后端代码实现细节。导入即可启动,运行时浏览器打开localhost:9090/index.html测试页面。
PS:重要!开发环境注意设置好存储路径,该路径在测试环境下会清空文件夹。
注意修改配置文件中redis地址
代码片段和文件信息
/*
Licensed to the Apache Software Foundation (ASF) under one
or more contributor license agreements. See the NOTICE file
distributed with this work for additional information
regarding copyright ownership. The ASF licenses this file
to you under the Apache License Version 2.0 (the
“License“); you may not use this file except in compliance
with the License. You may obtain a copy of the License at
https://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing
software distributed under the License is distributed on an
“AS IS“ BASIS WITHOUT WARRANTIES OR CONDITIONS OF ANY
KIND either express or implied. See the License for the
specific language governing permissions and limitations
under the License.
*/
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import java.net.URL;
import java.nio.channels.Channels;
import java.nio.channels.ReadableByteChannel;
import java.util.Properties;
public class MavenWrapperDownloader {
/**
* Default URL to download the maven-wrapper.jar from if no ‘downloadUrl‘ is provided.
*/
private static final String DEFAULT_DOWNLOAD_URL =
“https://repo.maven.apache.org/maven2/io/takari/maven-wrapper/0.4.2/maven-wrapper-0.4.2.jar“;
/**
* Path to the maven-wrapper.properties file which might contain a downloadUrl property to
* use instead of the default one.
*/
private static final String MAVEN_WRAPPER_PROPERTIES_PATH =
“.mvn/wrapper/maven-wrapper.properties“;
/**
* Path where the maven-wrapper.jar will be saved to.
*/
private static final String MAVEN_WRAPPER_JAR_PATH =
“.mvn/wrapper/maven-wrapper.jar“;
/**
* Name of the property which should be used to override the default download url for the wrapper.
*/
private static final String PROPERTY_NAME_WRAPPER_URL = “wrapperUrl“;
public static void main(String args[]) {
System.out.println(“- Downloader started“);
File baseDirectory = new File(args[0]);
System.out.println(“- Using base directory: “ + baseDirectory.getAbsolutePath());
// If the maven-wrapper.properties exists read it and check if it contains a custom
// wrapperUrl parameter.
File mavenWrapperPropertyFile = new File(baseDirectory MAVEN_WRAPPER_PROPERTIES_PATH);
String url = DEFAULT_DOWNLOAD_URL;
if(mavenWrapperPropertyFile.exists()) {
FileInputStream mavenWrapperPropertyFileInputStream = null;
try {
mavenWrapperPropertyFileInputStream = new FileInputStream(mavenWrapperPropertyFile);
Properties mavenWrapperProperties = new Properties();
mavenWrapperProperties.load(mavenWrapperPropertyFileInputStream);
url = mavenWrapperProperties.getProperty(PROPERTY_NAME_WRAPPER_URL url);
} catch (IOException e) {
Syste
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1226 2019-04-24 15:53 demo\.classpath
文件 303 2019-04-24 15:53 demo\.gitignore
文件 48337 2019-04-24 15:53 demo\.mvn\wrapper\maven-wrapper.jar
文件 116 2019-04-24 15:53 demo\.mvn\wrapper\maven-wrapper.properties
文件 4625 2019-04-24 15:53 demo\.mvn\wrapper\MavenWrapperDownloader.java
文件 917 2019-04-24 15:53 demo\.project
文件 155 2019-04-24 15:53 demo\.settings\org.eclipse.core.resources.prefs
文件 243 2019-04-24 15:53 demo\.settings\org.eclipse.jdt.core.prefs
文件 97 2019-04-24 15:53 demo\.settings\org.eclipse.m2e.core.prefs
文件 417 2019-04-24 15:53 demo\.springBeans
文件 196 2019-04-24 15:53 demo\HELP.md
文件 9114 2019-04-24 15:53 demo\mvnw
文件 5811 2019-04-24 15:53 demo\mvnw.cmd
文件 2051 2019-04-24 15:53 demo\pom.xm
文件 3554 2019-04-24 15:53 demo\src\main\java\com\demo\learn\learn\controller\IndexController.java
文件 1972 2019-04-24 15:53 demo\src\main\java\com\demo\learn\learn\param\MultipartFileParam.java
文件 7337 2019-04-24 15:53 demo\src\main\java\com\demo\learn\learn\service\impl\StorageServiceImpl.java
文件 776 2019-04-24 15:53 demo\src\main\java\com\demo\learn\learn\service\StorageService.java
文件 730 2019-04-24 15:53 demo\src\main\java\com\demo\learn\learn\utils\Constants.java
文件 3196 2019-04-24 15:53 demo\src\main\java\com\demo\learn\learn\utils\FileMD5Util.java
文件 754 2019-04-24 15:53 demo\src\main\java\com\demo\learn\learn\vo\ResultStatus.java
文件 1193 2019-04-24 15:53 demo\src\main\java\com\demo\learn\learn\vo\ResultVo.java
文件 1965 2019-04-24 15:53 demo\src\main\java\com\demo\learn\redis\RedisConfig.java
文件 14689 2019-04-24 15:53 demo\src\main\java\com\demo\learn\redis\RedisUtils.java
文件 782 2019-04-24 15:53 demo\src\main\java\com\demo\learn\RmcpDemoApplication.java
文件 365 2019-04-24 15:53 demo\src\main\resources\application-dev.yml
文件 714 2019-04-24 15:53 demo\src\main\resources\application.yml
文件 2401 2019-04-24 15:53 demo\src\main\resources\logback.xm
文件 7601 2019-04-24 15:53 demo\src\main\resources\public\index.html
文件 515 2019-04-24 15:53 demo\src\main\resources\static\css\webuploader.css
............此处省略106个文件信息
- 上一篇:基于webgis的简单系统
- 下一篇:HTML大作业源码
相关资源
- springBoot+vue初始化前后端分离项目搭建
-
《HTML CSS ja
vasc ript 网页制作从入门 - HTML游戏《对对碰》
- 响应式web开发项目教程-源代码.zip
-
精通HTML5+CSS3+ja
vasc ript(pdf版) -
Z01866Web前端开发技术 HTML、CSS、ja
- html5网页前端设计案例
- springboot框架简单的增删改查
- Web前端设计与开发的相关学习资料
-
ja
vasc ript & jQuery 交互式Web前端开发 - 毕业设计2018共享平台
- ssm框架旅游管理系统导入可用带sql
- studentManaager.zip
- 使用js和h5技术实现录音
- springboot整合mybatis实现登录注册功能
-
ja
vasc ript购物车.zip - 微信可视化菜单编辑器html版
-
纯ja
vasc ript解析CSV文件使用并转成 - 网络爬虫实现源码
- [模仿]html5手机游戏_兔子踩铃铛
- H5网页录音
-
用ja
vasc ript 编写 HTML在线编辑器 - 三点定位算法
- Aspose.Word使用说明文档.pdf
- JsMind----------
-
html项目和ja
vasc ript特效(有几个静 - 2018尚硅谷HTML5全套视频链接
- 纯JAVA开发浏览器Jxbrowser 6.23破解
- HTML网页练习之网易邮箱注册页面
- Popup.js有用例及注释
评论
共有 条评论