This commit is contained in:
luming 2021-06-30 21:30:15 +08:00
parent aad4ae0c98
commit aa1096e8c2
2 changed files with 27 additions and 0 deletions

View File

@ -26,6 +26,8 @@ dependencies {
implementation("com.baomidou:mybatis-plus-boot-starter:3.4.2")
implementation("com.alibaba:druid-spring-boot-starter:1.2.5")
implementation("org.postgresql:postgresql:42.2.18")
implementation("org.projectlombok:lombok:1.18.12")
implementation("org.projectlombok:lombok:1.18.12")
}
tasks.withType<KotlinCompile> {

View File

@ -0,0 +1,25 @@
package email.timemail.mail.config
import lombok.extern.slf4j.Slf4j
import org.aspectj.lang.JoinPoint
import org.aspectj.lang.annotation.Aspect
import org.aspectj.lang.annotation.Before
import org.aspectj.lang.annotation.Pointcut
import org.springframework.stereotype.Component
import org.springframework.web.context.request.RequestContextHolder
import org.springframework.web.context.request.ServletRequestAttributes
@Slf4j
@Component
@Aspect
open class LogAspect {
@Pointcut("execution(public * email.timemail.controller...*Controller.*(..))")
open fun webLog(): Unit {}
@Before("webLog()")
open fun doBefore(joinPoint: JoinPoint): Unit {
var attributes: ServletRequestAttributes = RequestContextHolder.getRequestAttributes() as ServletRequestAttributes
var request = attributes.request
}
}