jar包方式运行web项目文件上传和访问

spingBoot2.x使用 java -jar运行方式的图片上传和访问处理

1.打包成jar包,需要增加maven依赖
        <build>
            <plugins>
                <plugin>
                    <groupId>org.springframework.boot</groupId>
                    <artifactId>spring-boot-maven-plugin</artifactId>
                </plugin>
            </plugins>
        </build>
        如果没加相关依赖,执行maven打包,运行后会报错:no main manifest attribute, in XXX.jar

项目打jar包

点击项目----右键---Run as----maven install

如果在打包jar文件出现No compiler is provided in this environment错误,参考博客

https://blog.csdn.net/lslk9898/article/details/73836745

生成的jar包路径:

运行jar 文件

进到windows命令行窗口

2.文件上传和访问需要指定磁盘路径
            application.properties中增加下面配置
            1) web.images-path=F:/wc
            2) spring.resources.static-locations=classpath:/META-INF/resources/,classpath:/resources/,classpath:/static/,classpath:/public/,classpath:/test/,file:${web.upload-path} 

3.在代码里面指定上传文件的路径

猜你喜欢

转载自blog.csdn.net/peng_0129/article/details/84973910