简单总结
[TOC]
笔记
参考资料
Spring Boot导入XML配置【从零开始学Spring Boot】 Spring Boot浅谈(是什么/能干什么/优点和不足) - CSDN博客 Spring MVC将异常映射到HTTP状态码 - CSDN博客
启动
To run that application, use the java -jar
command,exit the application hit ctrl-c
spring-boot-offical-reference
后台运行
使用ctrl+z
或者加 &
在命令后面可以切换到后台运行,使用jobs
和fg
命令管理后台任务
后台运行命令: java -jar spring-boot01-1.0-SNAPSHOT.jar > log.file 2>&1 &
详解(参考):
> log.file
打印日志,也可以从项目配置文件里配置日志文件,默认只打印控制台2>&1
把错误输出(2) 重定向到标准输出(1)
命令行参数
参考 通过Java -jar app.jar --name="Spring" --server.port=9090方式来传递参数。
参数用--xxx=xxx的形式传递。
配置到application.properties
文件中的参数都可以从外部传入后覆盖
更多常见的应用属性请浏览这里
可以通过SpringApplication.setAddCommandLineProperties(false)禁用命令行配置。
配置文件从外部配置
通过命令行来重写和配置环境变量,优先级最高,例如可以通过下面的命令来重写spring boot 内嵌tomcat的服务端口,注意“=”俩边不要有空格
java -jar demo.jar --server.port=9000
如果想要设置多个变量怎么办,可以已json的格式字符串来设置java -jar demo.jar --spring.application.json='{"foo":"bar"}'
只需将配置文件放置在jar同一目录下即可,或者在jar所在目录创建一个config目录,将配置文件放置在config目录下面也可。参考
非web的项目
零散知识
Last updated