zoukankan      html  css  js  c++  java
  • Java-Class-@I:lombok.extern.slf4j.Slf4j.java

    ylbtech-Java-Class-@I:lombok.extern.slf4j.Slf4j.java
    1.返回顶部
     
    2.返回顶部
    1、
    package com.ylbtech.api.controller.operation;
    
    import cn.hutool.core.date.DateUtil;
    import com.ylbtech.api.core.response.Result;
    import com.ylbtech.api.core.response.ResultCode;
    import com.ylbtech.api.core.response.ResultGenerator;
    import com.ylbtech.api.util.RedisUtils;
    import com.ylbtech.api.util.SMSUtil;
    import com.ylbtech.edu.classTry.service.IClassTryService;
    import com.ylbtech.edu.common.service.ICommonService;
    import com.ylbtech.edu.courseTry.domain.CourseTry;
    import com.ylbtech.edu.courseTry.service.ICourseTryService;
    import com.ylbtech.edu.organizationStudent.domain.OrganizationStudent;
    import com.ylbtech.edu.organizationStudent.service.IOrganizationStudentService;
    import com.ylbtech.edu.organizationWxuser.domain.OrganizationWxuser;
    import com.ylbtech.edu.organizationWxuser.service.IOrganizationWxuserService;
    import com.ylbtech.edu.pclass.domain.Class;
    import com.ylbtech.edu.pclass.service.IClassService;
    import com.ylbtech.edu.sms.domain.Sms;
    import com.ylbtech.edu.sms.service.ISmsService;
    import com.ylbtech.edu.student.domain.Student;
    import com.ylbtech.edu.student.service.IStudentService;
    import io.swagger.annotations.Api;
    import io.swagger.annotations.ApiOperation;
    import lombok.extern.slf4j.Slf4j;
    import org.springframework.beans.factory.annotation.Autowired;
    import org.springframework.validation.annotation.Validated;
    import org.springframework.web.bind.annotation.PostMapping;
    import org.springframework.web.bind.annotation.RequestBody;
    import org.springframework.web.bind.annotation.RequestMapping;
    import org.springframework.web.bind.annotation.RestController;
    
    import javax.servlet.http.HttpServletRequest;
    import java.util.*;
    
    @Slf4j
    @Api(tags = "学生业务")
    @Validated
    @RestController
    @RequestMapping("/student")
    public class StudentController {
    
        @Autowired
        private IStudentService studentService;
    
        /**
         * showdoc
         *
         * @param mobile           必选 string 手机号
         * @param verificationCode 必选 string 验证码
         * @param password         必选 string 密码
         * @param openid           必选 string openid
         * @param organizationId   必选 string 机构id
         * @return {"code":200,"data":{"city":"Kaifeng","country":"China","createTime":1537916044000,"language":"zh_CN","mobile":"13543214321","nickName":"åu0090u0091éu0098³","organizationID":"shushenglanglang","params":{},"pno":1,"province":"Henan","psize":10,"studentID":"s190125162711","wxOpenID":"123456"}}
         * @catalog 直播教育
         * @title 注册
         * @description 注册接口
         * @method POST
         * @url https://ip:port/student/regist
         * @remark
         */
        @ApiOperation(value = "注册")
        @PostMapping("/regist")
        public Result regist(@RequestBody() Map map, HttpServletRequest request) {
            
    
        }
    
    }
    2、
    3.返回顶部
     
    4.返回顶部
    1、
    /*
     * Copyright (C) 2010-2017 The Project Lombok Authors.
     * 
     * Permission is hereby granted, free of charge, to any person obtaining a copy
     * of this software and associated documentation files (the "Software"), to deal
     * in the Software without restriction, including without limitation the rights
     * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
     * copies of the Software, and to permit persons to whom the Software is
     * furnished to do so, subject to the following conditions:
     * 
     * The above copyright notice and this permission notice shall be included in
     * all copies or substantial portions of the Software.
     * 
     * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
     * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
     * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
     * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
     * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
     * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
     * THE SOFTWARE.
     */
    package lombok.extern.slf4j;
    
    import java.lang.annotation.ElementType;
    import java.lang.annotation.Retention;
    import java.lang.annotation.RetentionPolicy;
    import java.lang.annotation.Target;
    
    /**
     * Causes lombok to generate a logger field.
     * <p>
     * Complete documentation is found at <a href="https://projectlombok.org/features/Log">the project lombok features page for lombok log annotations</a>.
     * <p>
     * Example:
     * <pre>
     * &#64;Slf4j
     * public class LogExample {
     * }
     * </pre>
     * 
     * will generate:
     * 
     * <pre>
     * public class LogExample {
     *     private static final org.slf4j.Logger log = org.slf4j.LoggerFactory.getLogger(LogExample.class);
     * }
     * </pre>
     * 
     * This annotation is valid for classes and enumerations.<br>
     * @see <a href="https://www.slf4j.org/api/org/slf4j/Logger.html">org.slf4j.Logger</a>
     * @see <a href="https://www.slf4j.org/api/org/slf4j/LoggerFactory.html#getLogger(java.lang.Class)">org.slf4j.LoggerFactory#getLogger(java.lang.Class)</a>
     * @see lombok.extern.apachecommons.CommonsLog &#64;CommonsLog
     * @see lombok.extern.java.Log &#64;Log
     * @see lombok.extern.log4j.Log4j &#64;Log4j
     * @see lombok.extern.log4j.Log4j2 &#64;Log4j2
     * @see lombok.extern.slf4j.XSlf4j &#64;XSlf4j
     * @see lombok.extern.jbosslog.JBossLog &#64;JBossLog
     * @see lombok.extern.flogger.Flogger &#64;Flogger
     */
    @Retention(RetentionPolicy.SOURCE)
    @Target(ElementType.TYPE)
    public @interface Slf4j {
        /** @return The category of the constructed Logger. By default, it will use the type where the annotation is placed. */
        String topic() default "";
    }
    2、
    5.返回顶部
     
     
    6.返回顶部
     
    warn 作者:ylbtech
    出处:http://ylbtech.cnblogs.com/
    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
  • 相关阅读:
    iOS开发数据库篇—SQLite的应用
    iOS开发数据库篇—SQL代码应用示例
    iOS开发数据库篇—SQL
    iOS开发数据库篇—SQLite简单介绍
    iOS开发网络篇—NSURLConnection基本使用
    iOS开发网络篇—数据安全
    iOS开发网络篇—GET请求和POST请求
    WordPress主题开发:开启文章缩略图功能
    WordPress主题开发:开启feed功能
    WordPress主题开发:循环代码
  • 原文地址:https://www.cnblogs.com/storebook/p/11101870.html
Copyright © 2011-2022 走看看