00:00
这儿还有一个事儿。说这个。Value注解啊,这是另外一个注解叫VALUE6注解,就是说如果我们配置文件里边吧,是一个挺简单的一个值就一个,比如说类似这样一个纵串。就这么个珠串,这个就没有必要像咱们前面那样兴师动众是吧,就还整一个试体类,还得整半天什么的,这个可以,如果简单的类型哈,呃,一个单个的一个数值啊,一个字符串呀,那么就可以用Y6注解来读。用Y6注解来读的时候呢,注意里边得写这个Dollar大括号啊。就是前面这就是一个表达式,前面这属性名放到这表达式里边得这么样去去读啊。然后呢,那我们在这儿,比如说呢,在压膜里边再配一个。再来一个啊。
01:01
嗯,咱们叫做一个艾特硅谷。Best。Wishes。一个一个。美好的祝愿。叫做圣诞快乐。啊对,刚才我们那个中文打印的没有乱码哈。啊,没有代码,那我们就咱们就读取一下这个。我们其实压里边你也可以这么写啊,但是反正最后这你注意冒号空格就行啊,你这个呢,你想给它改成这种,嗯。排列的也可以啊,这个它也都很灵活。我们就咱们来读取一下这个。过,快过圣诞节了哈。我们这就是个字符串啊,这就就就来个。字符串就好了。然后这儿呢,用一个Y6注解啊,注意这是个Y6注解。里边呢,写到加括号,写这个数线边。
02:02
哎,然后呢,咱们来一个。哎,这个叫做一个test read。叫simple。一个简单的一个。这个时候就是用Y的注解就够了。是这个老梗啊。吧。Wishes。搞一个。啊,没问题啊。Merry Christmas。会念不会写?不知道这单词怎么拼。嗯,然后。呃。然后这个这个Y轴注解哈,就用来读取这种简单的值,所以说你看这个值呢,比较简单,可以用Y轴注解,如果比较复杂一大堆啊,然后我们又想把它封装成封装到一个试体类里边,咱们就可以呃,用用用用咱们这种方式。
03:06
可以用这种方式。嗯,当然这我们再捎带再说一下呢,就是。我们这儿是in啊这个级别的,我要是debug级别的呢。刷就不显示了。那我们就试一下啊,这个怎么能让他把debug这个显示出来。你看我们现在这个它是不显示的。是吧,这三个oma刚才是四个,那现在呢,我们说这个这个日志这哈,这个它要是配的话。它是有一个叫什么login。你要是说全局级别吧,你可以配一个入党配成几八个,但是这个会很疯狂。啊,这个会很疯狂,就是它会整个里边哈,所有的debug级别的日志全打印。我们体验一下啊。
04:01
如果我没记错的话啊。啊,不对,加。我今天。他说这个识别不了,我看看啊点level。加入它。那应该是。呃,技法的顺序。我今天起床的时候,我我这个打开方式不对。这个还好啊。呃,这个没有,这不是报错哈,这只是说他没有,就是说以前有些东西不打印的,现在他都打印了哈。就是它会有一些类呢,一些什么东西,根据情况看看要不要加载进来啊,就是有。这样的这个机制。这个到,但是这时候我们说啊,它打印的东西呢,会多很多,肯定会多很多,然后呢,如果说你再带上这个,我们这儿有没有外部环境哈,看看。
05:11
我们正好把外部环境取消了哈。如果我们再来一个外部环境。就是你环境里边导的东西多了以后呢,这个打印的日志会特别多。这个就我觉得就比较说明问题了,这个就比较壮观了。啊,这个还好啊,这个。这个已经比刚才打印的日志已经多很多了。那你想哈,这我们还没有再加啥,你要是实际开发的时候,你加好多环境,你再加个。再加个MY,加个elastic search,就是说spring的环境下边所有的东西,所有的日志都按第八个级别去打印,这个打印的日志日志就有点太多了。
06:05
这个你打印这么多呢,也看不过来,你要在控制台里边哈,就是说很多日志就会被顶掉。你再往前去找我们看看,我们这好像连那个spring的启动的那个logo都看不到了。被顶掉了,你就都看都看不到了。过于多了。你说我不怕麻烦在这等着,那你真日这给你顶掉了,你都看不着了。啊,你保存到一个文件里边,这个文件得挺大啊,得上以以兆为单位的。所以说呢,这个确实不太合适。哎,这个是这个叫呃跟级别的,就全局级别的啊啊。这个也是CTRL加斜杠式注释哈,这个是井号式注释。那么说我们要是想这个login点。Level呢?我们指定一个包。我们指定一个包,哎,我看看。
07:00
这个是。这个其实是我们本来在整合版贝蒂斯这儿来说这个事啊。因为因为整合买威以后呢,我们得。呃,看这个他打印的circle啊,他打印的circle呢。啊对,用这个指定哈,就是用包名就行了。打印,要是不是debug级别就打印不出来。啊,我们现在呢,比如说我们就他。就我们这个包。让他呢,按照我们的这个级别哈。第八个。这就是说局部的局部的按照debug级别来来打印日志。找一个市场看看这个。亏的对不对哈。来看一下啊。是不是这个完事以后呢,就是你像这些哈,就是他的哈。他这缩减了,这com缩成C了,I硅谷缩成A了。
08:02
这个他把权利名给进行了一个简化。然后我们这个debug的这个呢,圣诞快乐这个就出来了。哎,然后后边。没有走那个路的那个啊,就是就局部的,只是我们这局部的。这个我们指定的包的下边,按照我们要求的级别打印,别的呢都还是默认的。别的都还是让他info去打印,不然的话你要全指定整体bug,就日志打印的就过于多了,太多了。其实你你想哈,我们现在呢,就是这是spring的logo哈。从这logo下边就现在就这么一点。刚才你想把这logo都已经给他顶掉了,都看不到了。你想我们刚才比这个要多,多打印多少。哎,所以说我们在spring布的环境下边哈,指定一下这个。不光是要指定一下日志的级别,那最好是咱们还指定一下。这叫什么呢?这个就是。
09:00
呃,你打印日志的范围,你什么范围的用什么日志,不然的话你最好别做全局的设置,全局的设置打印日志,这个设置的范围太大了哈。其实我们看这个level,这咱们点进来哈,CTRL。这样点进来。这是一个application listener。就甭管它是个什么类型。上面。啊,这个类倒是没见他加那个注解。然后呢,这类类里边有啥属性呢。Log。Order。嗯,有没有什么,他这有没有level level。Sate level。没有下来。看不出来。初始化。这个还看不出来,这个这个这个类吧,它不是和我们这个严格的对应的哈,反正我们就这么理解,就你这个东西吧。是是相当于是他这东西应该传给他的好像是一个map,这个相当于是一个map的键,这是一个map的一个值。
10:07
啊,这样把这个信息去传给他。这是我们去打印这个日志哈,去注意这样一个问题。呃,非常不建议使用。啊,就是这个在就是使用这个root。给spring boot设置全局范围的。呃,日志的这个级别。啊,这个你影响的这个范围太大。就是说没有特殊的需要。就还是保持默认级别这个。全局的哈,就正常,还是保持一会吧。然后呢,如果有需要的话。如果。呃。局部的代码有需要设置日志的级别。
11:01
呃,那么。使用这个包名。哎,加这个级别这样的这个建支队的方式啊。方式局部的去指定啊,这个就只是影响这个局部对别的地方没有影响啊。这是我们设置日志级别,设置日志的范围的一种配置的方式。
我来说两句