为了账号安全,请及时绑定邮箱和手机立即绑定

没任何日志的出现

package liang.test.aspect;


import org.aspectj.lang.annotation.After;
import org.aspectj.lang.annotation.Aspect;
import org.aspectj.lang.annotation.Before;
import org.aspectj.lang.annotation.Pointcut;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.stereotype.Component;

@Aspect
@Component
public aspect HttpCliet {

   private final static Logger logger= LoggerFactory.getLogger(HttpCliet.class);
   @Pointcut("execution(public * liang.test.controller.GirlController.*(..))")
   public void log(){
   }

   @Before("log()")
   public void logb(){
       logger.info("befor");
   }
   @After("log()")
   public void log1(){
       logger.info("After");

   }

}

 

package liang.test.controller;

import liang.test.properties.Girl;
import liang.test.repository.GirlsRepository;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.validation.BindingResult;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

import javax.validation.Valid;

@RestController
@RequestMapping("/girl")
public class GirlController {

   @Autowired
   private Girl girl;
   @Autowired
   private GirlsRepository girlsRepository;

   @PostMapping("/insert")
   public Girl insert(@Valid Girl girl, BindingResult bindingResult){
       if (bindingResult.hasErrors()){
           System.out.println(bindingResult.getFieldError().getDefaultMessage());
           return null;
       }
       girl.setAge(girl.getAge());
       girl.setName(girl.getName());
       return girlsRepository.save(girl);
   }

}

正在回答

2 回答

@Aspect
@Component
public aspect HttpCliet {

问题在这里: 类的定义

解决: public class HttpClient{...}

望采纳

4 回复 有任何疑惑可以回复我~
#1

qq_人不犯er枉少年_03735473 提问者

不对的 还是没有任何日志
2018-04-07 回复 有任何疑惑可以回复我~
#2

qq_人不犯er枉少年_03735473 提问者

非常感谢!
2018-04-07 回复 有任何疑惑可以回复我~
com.example.demo.aspectorg.slf4j.Loggerorg.slf4j.LoggerFactoryGirlAspect {

    Logger =LoggerFactory.(GirlAspect.)()
    (){

    }

    (= )
    (){

        .info()}

    (= )
    (){
        .info()}
}


0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

没任何日志的出现

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信