spring容器执行 java程序如何打包成可执行jar包?
浏览量:1452
时间:2023-04-21 11:07:56
作者:采采
java程序如何打包成可执行jar包?
可执行jar包,也叫fat jar,是一种使用java -jar命令启动war包的,不同于web容器启动war包的。它广泛应用于基于springboot框架的开发中。那么java -jar命令执行jar包的关键是让java知道哪个类是jar中的主类。基本打包命令:
jar cvfe测试-Java . jar com . test . jar . hello world
的基本意思。类将当前文件夹打包成test-java.jar
并指定主类是
这个步骤将在jar中生成。
文件和写入:
这样,在执行java -jar时,就会发现这个主类是运行程序的启动类。
将可执行的jar包成功打包后,可以对其进行解压缩,查看解压缩后的文件结构,可以让jar的运行原理更加清晰。反过来,根据这个文件结构,也可以将整个文件夹压缩成一个jar包。只是在通过命令或者工具操作的时候,打包jar包的每一个动作都是隐藏的,原理很简单。
知道这些知识,知道是这么回事就够了。常见的java服务器开发基于apache maven,可以构建war包和jar包,并通过配置指定要包含的启动类和配置文件。在pom.xml中
中的配置如下:
之后,运行mvn cl
spring中的配置类默认扫描哪个包?
春天 s @Configuration注释用于定义配置类,它可以替换XML配置文件。带注释的类包含一个或多个由@Bean注释的方法,这些方法将被ApplicationContext类扫描,相应的Bean将被构建并添加到Spring容器中进行管理。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。