后端-profile
本文最后更新于 159 天前,其中的信息可能已经有所发展或是发生改变。

1.profiles作用:

定义多个配置文件来针对不用运行时环境指定不同属性。

  • 开发环境
  • 测试
  • 生产

定义后可以快速使用,spring boot提供多种方式管理和激活profile。

  • 命令行参数:启动应用时通过--spring.profiles.active参数指定。
  • 环境变量:设置SPRING_PROFILES_ACTIVE环境变量
  • 配置文件:在application.properties中直接指定默认激活的profile。

此外,还可以使用@Profile注解来控制bean的创建或某些配置类的加载

2. Spring Boot属性类别

属性 默认值 说明
Debug false 它启用调试日志。
spring.application.name 它用来设置应用程序名称。
spring.application.admin.enabled false 它用于启用应用程序的管理功能。
spring.config.name application 用于设置配置文件名。
spring.config.location 它用于配置文件名。
server.port 8080 配置HTTP服务器端口
server.servlet.context-path 它配置应用程序的上下文路径。
logging.file.path 它配置日志文件的位置。
spring.banner.charset UTF-8 横幅文件编码。
spring.banner.location classpath: banner.txt 它用于设置标题文件的位置。
logging.file 它用于设置日志文件名。例如,data.log。
spring.application.index 它用来设置应用程序索引。
spring.application.name 它用来设置应用程序名称。
spring.application.admin.enabled false 它用于为应用程序启用管理功能。
spring.config.location 它用于配置文件位置。
spring.config.name application 用于设置文件名。
spring.mail.default-encoding UTF-8 它用于设置默认的MimeMessage编码。
spring.mail.host 用于设置SMTP服务器主机。例如,smtp.example.com。
spring.mail.password 用于设置SMTP服务器的登录密码。
spring.mail.port 用于设置SMTP服务器端口。
spring.mail.test-connection false 它用于测试邮件服务器在启动时是否可用。
spring.mail.username 用于设置SMTP服务器的登录用户。
spring.main.sources 它用于设置应用程序的来源。
server.address 它用于设置服务器应绑定到的网络地址。
server.connection-timeout 用于设置连接器在关闭连接之前将等待另一个HTTP请求的时间(以毫秒为单位)。
server.context-path 它用于设置应用程序的上下文路径。
server.port 8080 用于设置HTTP端口。

使用方法:

在yaml里写上想要使用的属性,如

感谢大家参观我的毛坯房。
暂无评论

发送评�? 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇