配置项
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