Spring Boot

诞生是为了简化 Spring 程序开发的

好处: 快速添加依赖, 内置Web容器, 自动装配

一.Spring Boot 配置文件:

 配置文件:

  1. 作用: Spring Boot 项目连接和操作数据库, 保存可以用来排查问题的关键日志..
  2. 分为: 系统使用的配置文件, 用户自定义的配置文件
  3. 格式: application.properties 与 application.yml

.properties

.yml

老款

新款

优先级高

键值对 key=value格式

key: value(冒号和value之间有空格)

读取用 @Value

读取用 @Value

缺点: 写法冗余

好处: 支持多种编程语言,可读性高

        ~~~yml的更多介绍 :

                  yml是缩写, 全称: yet another markup language

                  yml的写法就像是分级制, 找到一级,在往下找一级, 或者说横向的树

                 下面图片可以看到 这两种格式的更具体的写法和操作

                Spring Boot_第1张图片

                 也可以配置对象, 集合~ 

Spring Boot_第2张图片 

        ~~~application. 是固定的, 但是要设置其他名字可以 application-dev.

              Spring Boot_第3张图片

 

 

        二. Spring Boot日志文件

                日志: 是程序的重要组成部分, 用来发现和定位问题

               1. 日志打印:

                      1) 在程序中获得日志对象 -> LoggerFactory.getLogger(类名.class)  (选logger的时候 包要是 slf4j 的)

                      2) 使用日志对象来打印日志

     Spring Boot_第4张图片

 

        2. 日志级别:

                1) 高->低 trace debug info warn error fatal(代码异常导致程序退出执行的事件, logger.是看不到的)(级别设置了之后, 会打印此级别已经高于他的级别)

                2) 好处: 快速筛选重要的日志, 不同环境实现不同的日志级别的设置

                3) 设置: 看图片吧

Spring Boot_第5张图片

 

 

        3.日志持久化(保存至磁盘):

                1) 设置日志的保存目录

                2) 设置日志的保存文件名

        4. 更简单的日志输入—Lombok

                1) 添加lombok 框架支持

                2) 使用 @slf4j 注解输出日志

Spring Boot_第6张图片

 

你可能感兴趣的:(笔记,spring,spring,boot,java,spring)