IDEA下将maven构建的spring boot项目打包成jar包
1、查看在pom.xml文件有没有这个配置依赖, 高版本是自动生成的!
<!-- Package as an executable jar -->
<!--插件,可以将应用打包成一个可执行的jar包-->
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
2、点击IDEA右侧的Maven
3、单击自己要打包的工程,选中package双击
4、执行打包成功
打包成功之后,我们可以在 target 目录下看到该 项目jar包
5、在DOS下执行并运行jar包 | 如果有linux,那也可以运行的哦!
6、在IE上访问:http://localhost:8080/upload.html
查看上传的图片
注意: 如果 文件上传和访问需要指定磁盘路径 application.properties中增加下面配置
1) web.images-path=C:/Users/Administrator/Desktop
2) spring.resources.static-locations=classpath:/META-INF/resources/,classpath:/resources/,classpath:/static/,classpath:/public/,classpath:/test/,file:${web.upload-path}
在UploadController中必须修改成
//文件存放的路径/
// File filePath = null;
// try {
// //获得当前工程路径F:\newdemo\target\classes\
// File path = new File(ResourceUtils.getURL("classpath:").getPath());
// //图片需要存放的路径F:\newdemo\target\classes\static\images
// filePath = new File(path.getAbsolutePath(), "static/images/");
// System.out.println("上传文件路径:"+filePath);
//
// } catch (FileNotFoundException e) {
// e.printStackTrace();
// }
//
//指定存放图片路径
File filePath =new File("C:/Users/Administrator/Desktop");