springboot项目以jar包运行时,读取jar包内的静态文件(代码片段)

向天再借500年V 向天再借500年V     2022-12-08     461

关键词:

springboot项目以jar包运行时,读取jar包内的静态文件

java

import java.io.IOException;

import org.springframework.core.io.Resource;
import org.springframework.core.io.support.PathMatchingResourcePatternResolver;
import org.springframework.util.ResourceUtils;

public class Test 

	public static void main(String[] args) throws IOException 
		Resource[] resources = new PathMatchingResourcePatternResolver().getResources(ResourceUtils.CLASSPATH_URL_PREFIX + "BOOT-INF/classes/static/*");
	


jar包启动方式以及配置文件读取顺序

...jar包启动方式此种方式,jar包需要放到最后格式例如使用springboot的方式,此种方式jar需要放到前面格式例如以jar包发布springboot项目时,默认会先使用jar包同级目录下的application.properties来作为项目配置文件。但使用--spring.config.lo... 查看详情

springboot项目jar包命令行部署运行时提示“没有主清单属性”问题

问题描述SpringBoot项目在使用Maven打成jar包后,在命令行中使用命令java-jar.\\xxx.jar运行,提示没有主清单属性!解决方案在maven的配置文件pom.xml中,找到对应结构,添加如下内容<build><!--打包插件--><plugins><plug 查看详情

jar方式运行项目-读取jar包中的文件

参考技术A在目前的微服务和容器部署的SpringBoot坏境下,我们一般将项目直接打成jar包的方式运行(java-jar*),我们可能需要读取resources目录下的自定义文件,想在程序运行时找到该目录,并读取需要的文件。当时我使用System.get... 查看详情

springboot项目打成jar包时运行

使用java-jar***.jar执行jar包的时候,会找jar包中的main()方法。对于SpringBoot项目的Jar包,在META-INF目录下的MANIFEST.MF文件中,Main-Class:org.springframework.boot.loader.JarLauncher是SpringBoot生成的类,Start-Class:com.example.mymiaosha4.Mym 查看详情

springboot以jar包方式运行在后台

Spring-bootjar包方式启动:首先,为了防止和常用的Tomcat8080端口冲突,将Spring-boot项目的端口号设置为9090。具体方法:在application.properties文件里写server.port=9090。使用maven命令:cleanpackage打包。放到服务器上一... 查看详情

springboot项目jar包构建运行

MAVEN打包进入工程目录打成jar包将工程打包成独立运行jar包    进入cmd定位到项目目录下然后执行 mvn clean package –DskipTestsjava-jarxxxxx.jar  即可启动SpringBoot项目   查看详情

springboot学习——搭建框架

简介优点SpringBoot可以以jar包的形式独立运行,运行一个SpringBoot项目只需要通过java-jarxx.jar来运行。SpringBoot可以选择内嵌Tomcat、Jetty或Undertow,这样我们无须以war包形式部署项目。Spring提供了一系列的starterpom来简化Maven的依赖加载... 查看详情

解决springboot打成jar包之后无法读取外部的静态资源问题(代码片段)

在我的Ccmusic项目中由于需要上传图片、歌曲等,所以我将静态资源文件没有放在static文件夹下,而是放在了根目录下,通过重写addResourceHandlers进行重定向。在本地运行是完全可以的,所以如果你的项目只要在本... 查看详情

springboot项目运行在tomcat7上

SpringBoot项目如何打成war包SpringBoot项目的默认打包方式是将工程打包成为一个jar包。部分情况下,我们需要将项目打包成一个war包,以方便我们将工程部署在tomcat上运行。那如何将SpringBoot项目打包成一个war包呢?pom文件修改修改... 查看详情

springboot参考教程springbootjar方式读取资源文件

5. SpringBootJar方式读取资源文件 在2.2.2章节中已说明SpringBoot的一个特性就是独立运行,内嵌Servlet容器。在SpringBoot工程以jar方式独立运行开发时会遇到一些问题,本章节主要说明读取静态资源文件的问题。注:SpringBoot打包... 查看详情

springboot配置文件存放位置以及读取顺序

参考技术A默认情况下,我们可以将application.properties或者application.yaml(为了方便演示,本文以下均以application.properties介绍)放置在如下四处:1.1、idea中,为了我们本地方便开发测试,我们在此处创建一个config目录,然后把application... 查看详情

springboot运行时修改端口并且以守护进程运行

springboot项目可以生成war和jar文件来运行,生成war只要在tomcat中修改解压后的配置文件中的端口号就可以。jar需要运行时指定端口,java-jarxxxx.jarserver.port=90,这样就可以了,在守护进程下运行可以使用nohupjava-jarxxx.jar--serverport=89>i... 查看详情

springboot学习笔记

一、什么是SpringBoot  描述:SpringBoot是Spring社区发布的一个开源项目,旨在帮助开发者快速并且更简单的构建项目。大多数SpringBoot项目只需要很少的配置文件。二、SpringBoot核心功能 1、独立运行Spring项目    Springboot可以... 查看详情

springboot以jar包形式部署服务器怎么一直运行

运行jar包的命令为java-jar xxxx.jar以上命令可以正常运行命令但已退出程序也就自动结束运行了,运行下边命令就可以了nohupjava-jarxxxx.jar更多java内容点击了解:https://how2j.cn阿里云服务器点击了解:https://promotion.aliyun.com 查看详情

springboot以jar包形式部署服务器怎么一直运行

运行jar包的命令为java-jar xxxx.jar以上命令可以正常运行命令但已退出程序也就自动结束运行了,运行下边命令就可以了nohupjava-jarxxxx.jar更多java内容点击了解:https://how2j.cn阿里云服务器点击了解:https://promotion.aliyun.com 查看详情

springboot以jar包形式部署服务器怎么一直运行

运行jar包的命令为java-jar xxxx.jar以上命令可以正常运行命令但已退出程序也就自动结束运行了,运行下边命令就可以了nohupjava-jarxxxx.jar更多java内容点击了解:https://how2j.cn阿里云服务器点击了解:https://promotion.aliyun.com 查看详情

springboot项目打包成jar运行2种方式

最近公司有个项目需要移植到SpringBoot框架上,项目里面又有许多第三方jar包,在linux服务器上最方便的就是用jar的方式来运行SpringBoot项目了,因此我研究了2种打jar包的方式,记录如下,供大家参考:1、通过maven插件,将所有依... 查看详情

springboot打jar包部署外置配置文件

...过命令的方式指定项目加载核心配置文件,命令如下如果SpringBoot在优先级更高的位置找到了配置,那么它会无视优先级更低的配置注意点1、如果脚本是在window系统写好,接入linux系统执行脚本时会报错:$’\\r’:未找到命令解决... 查看详情