管理进化

运行springboot有哪几种方式


springboot 的设计是为了让你尽可能快的跑起来 Spring 应用程序并且尽可能减少你的配置文件,运行springboot有以下4种方式:1.直接启动 2.解包运行 3.自定义运行 4.使用插件

1.直接启动

这是最直接简单的方式, 但并不灵活, 假如我们需要更改配置或更新代码的话, 就要重新打包, 对部署测试支持不好。

2.解包运行

通过将application.jar解压后, 得到如下结构:

  • BOOT-INF/ 存放class文件和依赖包
  • META-INF/ maven信息、程序启动入口和ClassPath信息
  • org/ Spring Boot提供的加载器、和启动类

查看META-INF/MANIFEST.MF, 得知启动类:

之后运行:

这种解包之后, 需要更改配置或修改代码, 只需替换修改的内容即可, 其他不需要变, 对部署测试支持良好。

3.自定义运行

在复制BOOT-INF/lib至BOOT-INF/classes中, 编写脚本命令:

这样这个文件夹就是可以单独启动的服务了。

4.使用插件

配置中: 只需修改启动类配置即可


效果如下:

  • bin目录放置运行脚本,有Windows和Linux
  • conf目录放置配置文件和静态资源
  • lib目录放置我们开发的包和依赖包
智齿客服