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
配置文件。
hello,world~~~

【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
2023-10-26 winform控件命名