简单总结
Last updated
Last updated
[TOC]
spring boot 采用“习惯优于配置,简化了大量配置。 Spring Boot更多的是采用Java Config的方式,对Spring进行配置。 采用了spring-boot-start-actuator之后,直接以REST的方式,获取进程的运行期性能参数。
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目录下面也可。参考