SpringBoot打Jar包后,在windows或Linux环境下直接运行

1、SpringBoot简介

     对于我们Java开发工程师来说,最熟悉的莫过于SSH,SSM框架了,这些都是曾经开发Web项目的重要技术,但是我们在开发这些项目时,却难免遇到一个很令人繁琐的事情,那就是配置文件太多了,基本每个框架都需要配置自己的XML文件,以供项目启动时,读取这些配置文件,注入所需的实例和初始属性;此外,我们写的这些项目最后还要部署到Tomcat,Jetty这些服务器容器中,才能成功运行。

   因此,为了简化这一系列的繁琐情况,SpringBoot技术应用而生,其核心思想便是精简配置,全部使用注解进行高效开发,目前SpringBoot最新的时2.X版本了,每个版本都会有所差别的,网上讲解这方面的知识很多,但是讲解部署却很少,同时大部分讲解的部署也都是打War包再部署到Tomcat中运行,可这又违反了SpringBoot的初衷,因此我们可以直接打一个Jar包直接使用Java最初的命令java -jar XXX.jar的命令运行,是不是很神奇?

 

2、为什么可以直接打Jar包运行?

    首先,我们在进行项目开发时,需要确保自己已经配置好了JDK(推荐JDK8+)以及Maven,或Ant或Gradle。

    这里,我们使用maven快速搭建一个项目,SpringBoot只需要一个pom.xml和一个application.properties(或application.yml)文件,pom.xml里面放的时所有依赖的Jar包,而application.properties里面可以存在所有的配置信息,以便进行部分属性的初始化。

    如果想使用SpringBoot进行开发,首先需要引入其Jar包的配置,以让其成为parent,以便让其顺带提供所有需要的基本依赖包。目前有两种引入方式

<parent>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-parent</artifactId>
    <version>2.0.6.RELEASE</version>
    <relativePath/>
</parent>

 <dependencies>

       
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值