理解学习Springboot(二)

一、关闭banner

  如果不想看到任何的banner,可以将其关闭。

  

  当然也可以自己自定义banner,http://patorjk.com/software/taag/#p=display&h=3&v=3&f=4Max&t=itcast%20Spring%20Boot,有点鸡肋。

二、全局配置文件

  阅读Springboot文档,全局的配置文件可以是application.properties或application.yml,在resources目录下或者类路径下的/config下,一般放到resources下。

  1、修改启动端口号

  

  

  2、配置log日志

  

  在全局配置文件中配置log文件名称,路径,级别等。

 1 # LOGGING
 2 logging.config= # Location of the logging configuration file. For instance `classpath:logback.xml` for Logback
 3 logging.exception-conversion-word=%wEx # Conversion word used when logging exceptions.
 4 logging.file= # Log file name. For instance `myapp.log`
 5 logging.level.*= # Log levels severity mapping. For instance `logging.level.org.springframework=DEBUG`
 6 logging.path= # Location of the log file. For instance `/var/log`
 7 logging.pattern.console= # Appender pattern for output to the console. Only supported with the default logback setup.
 8 logging.pattern.file= # Appender pattern for output to the file. Only supported with the default logback setup.
 9 logging.pattern.level= # Appender pattern for log level (default %5p). Only supported with the default logback setup.
10 logging.register-shutdown-hook=false # Register a shutdown hook for the logging system when it is initialized.
# LOGGING
logging.config= # Location of the logging configuration file. For instance `classpath:logback.xml` for Logback
logging.exception-conversion-word=%wEx # Conversion word used when logging exceptions.
logging.file= # Log file name. For instance `myapp.log`
logging.level.*= # Log levels severity mapping. For instance `logging.level.org.springframework=DEBUG`
logging.path= # Location of the log file. For instance `/var/log`
logging.pattern.console= # Appender pattern for output to the console. Only supported with the default logback setup.
logging.pattern.file= # Appender pattern for output to the file. Only supported with the default logback setup.
logging.pattern.level= # Appender pattern for log level (default %5p). Only supported with the default logback setup.
logging.register-shutdown-hook=false # Register a shutdown hook for the logging system when it is initialized.

三、获取配置文件内容:

  

  

  

  也可以配置多个配置文件,在创建bean时,调用配置里面的参数。

  @Component
  @ConfigurationProperties(prefix = "secConfig")

  在controller中调用的时候通过实体bean自动注入,来操作bean对象。

原文地址:https://www.cnblogs.com/award/p/9162604.html

时间: 2024-10-08 18:21:54

理解学习Springboot(二)的相关文章

理解学习Springboot(一)

Springboot有何优势呢,网上一大推,这里就不写了. 一.配置maven 1.在maven官网下载maven,http://maven.apache.org/download.cgi 2.将下载好的maven压缩包存储并解压 3.配置maven本地仓库地址与远程镜像仓库地址 可以选择性的将maven配置为计算机全局变量path. 二.IDEA配置maven 源码与文档可以选择性勾选.应用就ok了. 三.创建简单springboot项目 可以选择性勾选thyme leaf(前端模板,可以很好

学习springboot框架

今天学习了下现在比较流行的搭建框架Spring Boot ,感觉SpringBoot的优势在于对各种组件的支持,通过一些简短的配置可以实现以前需要很多操作才能完成的插件植入.让程序员把更多的时间放在对业务逻辑的思考上,节约时间成本,这是本人第一次写博客,有什么不好的地方希望多多指正,下面言归正传开始SpringBoot的学习: SpringBoot的具体介绍可以参看其他网上介绍,这里就不多说了,就这几天的学习,个人理解,简而言之: (1)它是Spring的升级版,Spring容器能做到的事情,它

Windows API 编程学习记录<二>

恩,开始写Windows API编程第二节吧. 上次介绍了几个关于Windows API编程最基本的概念,但是如果只是看这些概念,估计还是对Windows API不是很了解.这节我们就使用Windows API 让大家来了解下Windows API的用法. 第一个介绍的Windows API 当然是最经典的MessageBox,这个API 的作用就是在电脑上显示一个对话框,我们先来看看这个API的定义吧: int WINAPI MessageBox(HWND hWnd, LPCTSTR lpTe

小猪的数据结构学习笔记(二)

小猪的数据结构学习笔记(二) 线性表中的顺序表 本节引言: 在上个章节中,我们对数据结构与算法的相关概念进行了了解,知道数据结构的 逻辑结构与物理结构的区别,算法的特性以及设计要求;还学了如何去衡量一个算法 的好坏,以及时间复杂度的计算!在本节中我们将接触第一个数据结构--线性表; 而线性表有两种表现形式,分别是顺序表和链表;学好这一章很重要,是学习后面的基石; 这一节我们会重点学习下顺序表,在这里给大家一个忠告,学编程切忌眼高手低,看懂不代表自己 写得出来,给出的实现代码,自己要理解思路,自己

CSS学习(二)—浮动

一. 定义 浮动的框可以向左或向右移动,直到它的外边缘碰到包含框或另一个浮动框的边框为止. 解决的问题:"如何在一行显示多个div元素" 二. 浮动与不浮动区别 图1 图2 区别 不浮动的框是由上往下独占一行的,而浮动的框是紧靠着排列的.图2中d1.d2.d3都是向左浮动的,所以先把d1放在紧靠着父框摆放,然后把d2紧靠着d1摆放,最后d3紧靠着d2摆放.向右浮动亦与之类似. 语法: float : none | left |right 参数: none : 对象不浮动 left :

【转载】理解矩阵(二)

原文:理解矩阵(二) 接着理解矩阵. 上一篇里说“矩阵是运动的描述”,到现在为止,好像大家都还没什么意见.但是我相信早晚会有数学系出身的网友来拍板转.因为运动这个概念,在数学和物理里是跟微积分联系在一起的.我们学习微积分的时候,总会有人照本宣科地告诉你,初等数学是研究常量的数学,是研究静态的数学,高等数学是变量的数学,是研究运动的数学.大家口口相传,差不多人人都知道这句话.但是真知道这句话说的是什么意思的人,好像也不多.简而言之,在我们人类的经验里,运动是一个连续过程,从A点到B点,就算走得最快

算法学习(二) 全排列问题的非递归算法——模拟堆栈

前一段时间总结了全排列问题的几种递归解法,今天再总结一下如何通过对系统栈行为的模拟来非递归的实现全排列问题. 我们用一个数组stack[]来表示一个栈,用一个top指针来表示栈顶,用一个flags[]数组来标示每一个数字的可用性:用i来表示当前的状态. 初始状态top=0:i=-1:flags数组全为1: i递增,如果i没有越界并且flags[i]==1,那么就将i写入栈中,栈顶往前移动一位:最后把flags[i]赋值为0,i回溯到初始状态-1: 当栈顶越界,就将整个栈的信息打印出来,然后top

加壳学习笔记(二)-汇编基础

7.简单的汇编语法:   堆栈平衡  PUSH,POP功能: 把操作数压入或取出堆栈语法: PUSH 操作数 POP 操作数格式: PUSH r PUSH M PUSH data POP r POP mPUSHF,POPF,PUSHA,POPA功能: 堆栈指令群格式: PUSHF POPF PUSHA POPAADD,ADC功能: 加法指令语法: ADD OP1,OP2 ADC OP1,OP2格式: ADD r1,r2 ADD r,m ADD m,r ADD r,data影响标志: C,P,A,

【C语言学习】指针再学习(二)之数组的指针

★一维数组 一个整型数据为4个字节.4个字节就是32位,即可以表示2^32个数字 在程序中定义一个数组a[5] = {1,2,3,4,5}; 那么a[0]的地址就是0x00000000,数组名a是数组首元素的地址,a的地址也是0x00000000.a+1则表示的地址是0x00000004,而不是0x00000001.因为1这个值,根据前面的指针a所指向的类型的长度来调整自己的长度.也就是说如果a是指向整型的指针,那么后面加的1也表示4个字节,如果a是指向字符型的指针,那么后面加的1表示1个字节.