Spring Boot 企业微信点餐系统学习 第三章笔记

Spring Boot 企业微信点餐系统学习 第三章笔记

开发环境搭建

为什么用给定的虚拟机

  • 里面搭建好了前端项目,此课程只专注于后端开发
  • 安装了Redis和Mysql

安装VirtualBox

下载安装之后将centos系统镜像导入

ifconfig 查看ip 我的虚拟机ip是192.168.1.109

cmd ipconfig 查看win10本机IP为192.168.1.110

设置好网络 互相能ping通

再用数据库管理软件HeidiSQl登录虚拟机MySQL数据库,建表

其他

JDK 1.8
Maven
IDEA

新建IDEA项目

如何通过IDEA新建SpringBoot项目这里不详细说了

日志框架的使用

可以使用 private final Logger logger = LoggerFactory.getLogger(ProductCategoryRepository.class);

然后使用logger.info()等方法

或者使用@Slf4j注解,直接就可以使用log.info()和log.error()等方法,前提要引入lombok依赖

<!--导入lombok依赖自动生成get和set方法-->
<dependency>
    <groupId>org.projectlombok</groupId>
    <artifactId>lombok</artifactId>
</dependency>

如何在日志中输出变量

String name = "debugjoker";
String password = "123456";
log.info("name:{},password:{}",name,password);

/*
*打印结果为 name:debugjoker,password:123456
*/

如何配置logback属性

1.在application.yml文件中配置属性

扫描二维码关注公众号,回复: 2733589 查看本文章
logging:
  pattern:
    console: "%d - %msg%n"
  level: debug

“%d - %msg%n”定义的是输出格式,输出格式如下

2018-08-12 18:56:00,027 - name:debugjoker,password:123456
2018-08-12 18:56:00,028 - info...
2018-08-12 18:56:00,028 - error...

level: debug是指输出级别,也可以特别指定某个类的级别,如下:

logging:
  pattern:
    console: "%d - %msg%n"
  level:
    me.debugjoker.sell.repository: debug

2.在xml文件中配置

在resource文件夹下新建logback-spring.xml如下

<?xml version="1.0" encoding="UTF-8" ?>
<configuration>
    <appender name="consoleLog" class="ch.qos.logback.core.ConsoleAppender">
        <layout class="ch.qos.logback.classic.PatternLayout">
            <pattern>
                %d - %msg%n
            </pattern>
        </layout>
    </appender>

    <root level="info">
        <appender-ref ref="consoleLog"/>
    </root>
</configuration>

猜你喜欢

转载自blog.csdn.net/debugjoker/article/details/81609600