后端程序的编译与打包


实现目标

Maven是一个基于Java的项目管理和构建工具,它通过一种简洁而高效的方式管理项目的构建、报告和文档。本节课程的目标是通过Maven编译打包SpringBoot应用程序,并将生成的jar包部署至应用服务器。

实现环境

  • Maven服务器:服务器环境为CentOS7+JDK1.8+Maven,用于编译打包应用程序。
  • 应用服务器:服务器环境为CentOS7+JDK1.8,用于部署编译打包完成的应用程序。

实现步骤

后端程序简介

“新闻内容管理系统”的移动APP模块后端程序采用SpringBoot框架开发,其目录结构与Maven项目的Java应用程序结构一致。

project

后端程序的配置

1、查看Maven是否成功安装,Maven的安装与配置请查看页面右侧“相关阅读”栏目中的文章。

maven

2、修改新闻网站配置文件,SpringBoot框架程序配置文件为src/main/resources/application.yml(application.properties)。

2.1、监听端口配置。

springboot
  • server.port:程序运行时监听的端口,默认为8080。

2.2、MySQL数据库配置。

springboot
  • spring.datasourece.url:数据库IP、端口与名称,mysql数据库固定写法为:jdbc:mysql://IP地址:端口/数据库名。
  • spring.datasourece.username:数据库登录名。
  • spring.datasourece.password:数据库登录密码。

应用程序的打包

1、在SpringBoot应用程序的根目录下执行打包命令。

springboot

应用程序的部署

1、将target目录中的jar包拷贝至应用服务器上。

springboot

发表评论

评论数量:0