zoukankan      html  css  js  c++  java
  • spring注解 @profile 以及 注解@Slf4j

    @Slf4j

    如果不想每次都写private  final Logger logger = LoggerFactory.getLogger(XXX.class); 可以用注解@Slf4j

    一、在pom文件加入依赖

    <dependency>
       <groupId>org.projectlombok</groupId>
       <artifactId>lombok</artifactId>
    </dependency>

    /**
     *   日志测试
     */

    @RunWith(SpringRunner.class)
    @SpringBootTest
    @Slf4j
    public class LoggerTest {

        private  final Logger logger = LoggerFactory.getLogger(LoggerTest.class);
        /**
         * 一、传统方式实现日志
         */
        @Test
        public  void test1(){
            logger.debug("debug message");
            logger.warn("warn message");
            logger.info("info message");
            logger.error("error message");
            logger.trace("trace message");
        }


        /**
         * 二、注解方式实现日志
         */
        @Test
       public  void test2(){
            log.debug("debug message");
            log.warn("warn message");
            log.info("info message");
            log.error("error message");
            log.trace("trace message");
        }
    }

    默认是输出 info之上的

     @profile

    @profile:加载指定配置文件时才起作用。只有当Profile指定的配置被激活的时候,才会将Profile中所对应的Bean注册到Spring容器中。

     只有项目加载非dev配置的时候以上代码才会起作用

  • 相关阅读:
    关于近期对于移动端开发的一些看法
    前端加密
    移动开发小知识大全
    介绍下京东的(选项卡中的选项卡)是怎么实现的
    一样的代码,一样的逻辑,不一样的效果(选项卡和轮播图)
    总结一下meta标签
    cookie的使用
    移动端常用代码
    上拉加载实现
    关于jQuery出现的新添加元素点击事件无效
  • 原文地址:https://www.cnblogs.com/Andrew520/p/10918479.html
Copyright © 2011-2022 走看看