我创建了一个自定义注释,以便在调用一个带有注释的控制器方法时记录一些信息。为此,我创建了一个日志记录方面类,其方法是执行@pread方面。
问题是,我编写的方面方法依赖于控制器方法有一个HttpServletRequest类型的参数,它具有我需要记录的必要信息。
我想知道,当我的注释中的某个方法没有所需的参数时,是否存在抛出警告的方法。
我的自定义注释:
主计长:
发布于 2022-11-01 02:18:08
import java.util.Arrays;
class Scratch {
public static void main(String[] args) {
int[] numbers = new int[] { 1, 2, 3, 4, 5, 6, 7, 8, 9 };
Arrays.stream(numbers)
.filter(number -> number % 2 == 0)
.findFirst()
.ifPresent(System.out::println);
Arrays.stream(numbers)
.filter(number -> number % 2 == 11)
.findFirst()
.ifPresentOrElse(System.out::println, () -> System.err.println("oops"));
}
}
这将在stdOut上记录"2“,然后在stdErr上记录"oops”。让它适应你的情况。
https://stackoverflow.com/questions/74103959
复制