后端(2)-springboot配置项及编译打包

128 阅读1分钟

配置项

springboot项目根目录/src/main/resources目录下application.properties可以配置项目参数。

1、配置运行端口

# 配置部署到服务器的端口名
server.port=8091

2、配置项目路径

配置后所有接口都会加上这个前缀路径才能访问,相当于加了一个运行后api的根路径。

# 配置部署到服务器的根路径,访问api时需要在域名后加上这个路径
server.servlet.context-path=/ai-audio

3、配置https

从阿里云ssl证书处下载jks证书,会得到两个文件,分别是jks证书文件和jks-password.txt证书密码文件,将jks证书放到resources目录下。

然后配置server.ssl.key-store=classpath后面就是jks证书文件名,server.ssl.key-store-password=jks-password.txt中的密码复制粘贴过来即可。

# 配置https JKS证书,证书为resource目录下的***.jks
server.ssl.key-store=classpath:***.jks
server.ssl.key-store-password=***
server.ssl.key-store-type=JKS

编译

maven compile编译源码,可以看是否有编译错误。还能解决依赖库找不到报红,IDE又没有展示加载依赖按钮,报错无法解决的问题。

打包jar

1、pom中配置jar

如果是打jar包,maven工程中需要在pom.xml最后添加

<packaging>jar</packaging>

2、执行打包命令

maven package 打包jar包

命令区别如下

maven compile 编译源码

maven package 打包jar包

maven install 将打包好的文件安装到本地仓库,方便其他项目引用

问题

1、引入一个dependency依赖后,报红色错误,无法找到依赖

解决方案:

运行maven compile编译源码,就会自动下载引入dependency的依赖库,然后发现就不报红了。

2、打包报Test测试错误

解决方案:

执行跳过测试用例打包:

mvn clean package -DskipTests  # Maven
./gradlew clean bootJar -x test  # Gradle