java-annotations相关内容

在SpringBoot REST API中记录运行时间

这可能是一个简单的解决方案,但我做不到。 我需要在SpringBoot rest API中记录我的请求的总体执行时间。 请求始终进入MainController并可从两个位置退出- MainRestcontroller相同方法或 ExceptionHandlerController处理程序方法 我已经创建了一个自定义注释,并将其注入到主Controller和ExceptionCont ..

注释@Id 和@GeneratedValue(strategy = GenerationType.IDENTITY) 的用途是什么?为什么生成类型是身份?

@Id@GeneratedValue(策略 = GenerationType.IDENTITY) 我们为什么要使用这个注解?我需要知道这是否会自动增加我的表 ID 值.(GenerationType.IDENTITY) 当我们使用这个注解时,还有其他类型实际发生了什么 public class Author extends Domain{@ID@GeneratedValue(策略 = Gene ..
发布时间:2021-12-08 18:59:10 Java开发

Spring Boot 在运行时获取主类的名称

我正在尝试根据 Scanning Java annotations at运行时. 但是,为了加快进程,我只想扫描主包(包含主类及其子包的包)下的类.认为确定包名称的最简单方法是从主类. 我正在编写的代码最终会出现在 Spring Boot 应用程序将使用的库中.所以我无法知道主类的名称.有没有办法在 Spring Boot 应用程序中在运行时确定主类的名称? 问候, 阿努普 ..
发布时间:2021-11-10 23:24:59 Java开发

在 java 中编写自定义注释 - TimeCounter 注释示例

基本上,我需要使用自定义注释来跟踪在方法中花费的时间.(我知道spring AOP可以用于这个,但我们不能在我们的产品中使用它) 公共类 TimeCounterDemo {@时间计数器public void trackMyTimeSpentUsingAnnotation(){//一些繁重的处理内容}}公共@interface TimeCounter {//需要有关此实现的帮助.} 所以,我的要 ..
发布时间:2021-11-10 22:50:46 Java开发

如何从 ConstraintDescriptor::getAnnotation 获取真正的注释而不是代理?(javax.validation Apache Bval)

我正在尝试获取注释的 Class 对象引用,该注释在 javax.validation 包 (Apache Bval实施). 在得到一些 ConstraintViolations 后,我将它们传递给以下函数: 私有类getConstraintAnnotation(final ConstraintViolationconstraintViolation){返回约束违反.getConst ..
发布时间:2021-07-06 18:55:59 Java开发

用Java编写自定义注释-TimeCounter注释示例

基本上,我需要跟踪使用自定义注释的方法所花费的时间.(我知道可以使用spring AOP,但是我们不能在产品中使用它.) 公共类TimeCounterDemo {@TimeCounter公共无效trackMyTimeSpentUsingAnnotation(){//一些繁重的处理工作}}公共@interface TimeCounter {//此实现需要帮助.} 因此,我的要求是完成 Time ..
发布时间:2021-05-19 18:35:07 Java开发

Python Decorator与Java注解或具有Aspects的Java是否相同?

Python装饰器是否与Java批注或诸如Spring AOP或Aspect J之类的相同或相似,或者从根本上不同? 解决方案 Python装饰器只是语法糖,用于将一个函数传递给另一个函数并用结果替换第一个函数: @decoratordef function():经过 是...的语法糖 def function():经过功能=装饰器(功能) Java注释本身仅存储元数据,您 ..
发布时间:2021-05-18 19:52:37 Java开发

Spring Boot在运行时获取主类的名称

我正在尝试根据在以下位置扫描Java注释中的答案来编写用于自定义注释的扫描程序:运行时. 但是,为了加快处理速度,我只想扫描主程序包(具有主类及其子程序包的程序包)下的类.确定最简单的确定包名称的方法是从主类中获取. 我正在编写的代码最终将存储在一个库中,该库将由Spring Boot应用程序使用.因此,我无法知道主类的名称.在Spring Boot应用程序中,是否可以在运行时确定主类 ..
发布时间:2020-06-26 20:29:20 Java开发

实现该方法时,是否有任何方法可以包含接口名称

在实现该方法时,是否有任何方法可以包含接口名称?如果我必须实现3个接口,那么很难提醒我实现的方法来自何处. 如果我需要2个接口来实现相同的方法名.我怎么知道我正在执行哪种方法? public interface BarInt { void method(); } public interface GeeInt{ void method(); } public class Foo imp ..
发布时间:2020-06-26 20:29:14 Java开发

如何在Groovy中将@CompileStatic批注添加到包作用域

我想在groovy中为整个包强制执行静态链接.静态链接需要使用CompileStatic .我想避免在每堂课上都重申这一点.如何将其作为包级注释应用.我在groovy中找不到对包级注释的引用. 能否请您提供一段代码,说明如何将注释应用于包a.b.c? 解决方案 这未经测试,但是我认为应该可以将 dsl 文档. 类似: withConfig(configuration) { ..
发布时间:2020-05-23 19:51:51 其他开发