启动Springboot程序时,可以采用run as(或debug as) java application或者run as (或debug as) Spring boot app,这两种方式有什么区别呢?
在入口函数的SpringApplication.run(XXX.class, args);打上断点,分别启动,发现使用run as java application时,main函数的args为空,而使用run as Spring boot app启动时,args为[–spring.output.ansi.enabled=always],这说明使用run as Spring boot app启动时,会帮我们设置启动参数。

spring.output.ansi.enabled是多彩输出配置:

如果你的终端支持ANSI,设置彩色输出会让日志更具可读性, 还可以通过在application.properties中设置spring.output.ansi.enabled参数来支持,它的值有一下三种:

  • NEVER:禁用ANSI-colored输出(默认项)
  • DETECT:会检查终端是否支持ANSI,是的话就采用彩色输出(推荐项)
  • ALWAYS:总是使用ANSI-colored格式输出,若终端不支持的时候,会有很多干扰信息,不推荐使用

转自:

https://blog.csdn.net/qq_28060549/article/details/89531388

IDEA run as java application和run as Spring boot app相关推荐

  1. run as java application和run as Spring boot app

    启动Springboot程序时,可以采用run as(或debug as) java application或者run as (或debug as) Spring boot app,这两种方式有什么区 ...

  2. Eclipse 没有run as java application

    最近看nacos spring boot 代码时候,其带的example 在eclipse跑不起来,没有run as java application,处理过程记录如下. 首先是增加java natu ...

  3. java application文件夹_关于java:如何动态获取Spring Boot Application jar的父文件夹路径?...

    我有一个使用java -jar application.jar运行的spring boot Web应用程序. 我需要从代码动态获取jar父文件夹路径. 我该怎么做? 我已经尝试过了,但是没有成功. 欢 ...

  4. java 微服务实践 视频,全新JAVA微服为务实战Spring Boot系列视频教程 小马哥 JAVA微服务实践视频课程...

    全新JAVA微服为务实战Spring Boot系列视频教程 小马哥 JAVA微服务实践视频课程 ===============课程目录=============== ├─(1) 03Java 微服务实 ...

  5. Eclipse中run as run on server和run as java application

    一.run java application (作为Java应用程序运行)是运行 java main方法 run on server是启动一个web 应用服务器 二.两者的区别: Eclipse中可以 ...

  6. eclipse中没有run as java application

    写了一个简单的java程序,run as的时候发现没有没有java application.如下图所示: 经检查发现是class中main拼写错误,改正即可. 总结:run as中没有java app ...

  7. spark java api通过run as java application运行的方法

    先上代码: [python] view plain copy   /* * Licensed to the Apache Software Foundation (ASF) under one or  ...

  8. Java Web现代化开发:Spring Boot + Mybatis + Redis二级缓存

    背景 Spring-Boot因其提供了各种开箱即用的插件,使得它成为了当今最为主流的Java Web开发框架之一.Mybatis是一个十分轻量好用的ORM框架.Redis是当今十分主流的分布式key- ...

  9. Java 集合系列16之 Spring Boot 配置文件 选项配置(一)

    springboot配置选项(一) =================================================================== COMMON SPRING ...

最新文章

  1. curl获取结果乱码的解决方法之CURLOPT_ENCODING(curl/Post请求)
  2. C++基础知识-Day8
  3. 树莓派命令连接wifi_树莓派连接无线网wifi配置方法
  4. springboot 1.5.2 集成kafka 简单例子
  5. 家里的穿墙的网线不好用了,想换一根,换不了,不走明线有什么好办法?
  6. Discuz修改笔记-Discuz代码的使用
  7. LayerCAM:Exploring Hierarchical Class Activation Maps for Localization
  8. 每天定投10元基金有意义吗?
  9. directadmin支持多php,DirectAdmin升级PHP版本
  10. vue2.0 基础知识
  11. 玩玩小程序:使用 WebApi 交互打造原生的微信小程序 - 图灵小书架
  12. uniapp m3u8格式视频加载
  13. 台灯哪个牌子的比较好保护视力的?盘点五款护眼台灯排行榜
  14. 【视频分享】尚硅谷Java视频教程_Jenkins视频教程
  15. latex 分页_latex 排版 首页不会换页
  16. 解决ceph osd写满导致osd无法启动的问题
  17. python--学习数据伪造模块faker
  18. C语言——贪心算法。设计一个算法,把一个真分数表示为埃及分数之和的形式。所谓埃及分数是指分子为1的分数。例如3/5=1/2+1/10
  19. 在ubuntu上安装nodebb
  20. Gradle Could not resolve org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.3.72.

热门文章

  1. css块级元素变行内元素,css块级元素和行内元素
  2. North America - Greater NY 2013
  3. java drawimage 缩放_H5CanvasAPI中drawImage(图像进行缩放或裁剪)的使用实例
  4. 个人考研经验分享-李师姐
  5. 【android】五种控制Android应用的权限的方法
  6. VM虚拟机试装openEuler(开源欧拉系统)
  7. 国产仪器 1763卫星帆板电源阵列模拟器
  8. SDRAM W9825G6KH
  9. 【react】antd
  10. [17]岛屿数量和电话号码的字母组合