SpringBoot编写WebApi~(1)idea创建项目并打包

1.idea创建springboot项目,参考

2、idea将springboot打包成jar,参考,对于新版idea默认使用gradle构建,则使用下面步骤

build.gradle文件添加以下几行:

// 打包配置
bootJar {
    archiveBaseName.set('xxx-project')
    archiveVersion.set('0.0.1')
    archiveFileName.set('xxx-project.jar') 
// 忽略重复文件,不添加到jar中

duplicatesStrategy = 'exclude'

}

 弹出的gradle运行控制台很方便,双击命令即可执行命令。执行gradle build即可在build/libs目录下找到生成的JAR。cmd执行java -jar xxx-project.jar,大功告成啦!!!

 

3、读取外部配置文件

有的时候需要根据需求动态修改配置信息,而不去改代码的配置,则可以使用外部配置文件。

方式一:命令行启动方式

java -jar your-app.jar --spring.config.location=file:/path/application.properties

 方式二:不使用命令行

在jar同级目录下新建配置文件application-dev.propertie,Spring Boot会自动检测并使用这个文件。

方式三:根据环境动态指定

java -jar your-app.jar --spring.config.location=file:/path/to/config/ --spring.profiles.active=dev。Spring Boot会加载/path/to/config/application-dev.properties配置文件。

 

posted @ 2024-10-26 20:58  love/coder  阅读(39)  评论(0编辑  收藏  举报