annotations 相关问题

在编程中,注释用于将信息添加到代码元素,而代码元素不能由类型系统表示。

如何向bean类添加非属性?

我的课程有很多字段,每个字段都有一个 getter 和 setter。我们现在需要向其中一些方法添加日志记录,因此我添加了新的记录器字段: @JsonIgnoreProperties(ignoreUnknown = true) 酒吧...

回答 1 投票 0

Spring 4 计算注释的占位符

我有一个注释,带有一个 String 属性,我希望它在运行时计算。 在我所说的具体情况下 @Scheduled(initialDelayString = "10000" ) 根据o...

回答 1 投票 0

spring 4 计算注释的占位符

我有一个注释,带有一个 String 属性,我希望它在运行时计算。 在我所说的具体情况下 @Scheduled(initialDelayString = "10000" ) 根据o...

回答 1 投票 0

在Python方法中注释`self`或`cls`有什么好处吗?

正如 PEP-673 中所解释的,当前(Python 3.10)向 self 添加类型注释的正确方法有点冗长: 从输入导入 TypeVar TShape = TypeVar("TShape",bound="Shape&

回答 1 投票 0

如何获取方法注解字段值

我的控制器类是这样的: @RestController @RequestMapping(“/api/admin”) @SecurityRequirement(name = "电子商务应用程序") 公共类地址控制器{ @Autow...

回答 1 投票 0

为什么heredoc中不允许使用类常量?

我想在heredoc中使用一个类常量,该常量在注释中使用,但这给了我一个错误。 类示例{ #[我的注释(架构:<< 我想在heredoc中使用一个类常量,该常量在注释中使用,但这给了我一个错误。 class Example { #[MyAnnotation(schema:<<<YAML type: {${MyOtherClass::A_CONSTANT}} YAML)] function myFunction() {} } 结果:PHP Fatal error: Constant expression contains invalid operations 这看起来类似于 另一个heredoc问题,但作为一个const值,这应该在编译时可用。 我找不到任何关于为什么这不起作用的信息。我很高兴能找到遇到类似问题的人的线索,或者找到一种更优雅的方式来编写 JSONSchema,而无需链接多个heredocs。当然,我可以只使用字符串。 为什么类常量可以在普通表达式中的heredoc中使用,但不能在注释中使用。 这是我当前在 PHP 8.1 中的解决方法: class Example { #[MyAnnotation(schema:<<<YAML type: YAML . MyOtherClass::A_CONSTANT)] function myFunction() {} } 这在现有的语言中是不可能的。有关于字符串插值更改的讨论(请参阅评论),但不是我认为可能的风格。 许多其他语言使用 ${foo} 样式字符串插值,最显着的是 bash 和 JavaScript(在模板文本中)。然而,它的行为与 PHP 中的行为不同。在 PHP 中,该语法意味着变量。在 JavaScript 中,它支持任意表达式 2)。在目前的形式中,[美元符号后的大括号(“${foo}”)]和[变量]的用途有限,并且会让其他附近语言的用户感到困惑,因为它们的行为完全不同。 PHP RFC:弃用 ${} 字符串插值 这也是我困惑的来源。

回答 1 投票 0

Python 返回类型注释

声明函数时,是否应该使用返回注解? defgenerate_nine() -> int: 返回 9 或者我们可以简单地这样写: defgenerate_nine(): 返回9

回答 2 投票 0

我如何从系统中的数千个 pdf 文件中找到 100 个带注释的 pdf 文件?

如何从系统中的数千个 pdf 文件中找到 100 个带注释的 pdf 文件?我阅读了一些 pdf 并对其进行了注释和注释,但现在我忘记了注释 pdf 的保存位置。

回答 1 投票 0

列出类的属性和类型

TypeScript 中有没有一种方法,可能是后处理器、转换器、反射 API 或注释系统来获取类的属性和属性的类型,就像 Python 的 __annotations__ 一样?...

回答 1 投票 0

Django:同时使用两个相关字段/外键

我有三个型号: 团队类(模型.模型): team_id = models.AutoField() team_name = models.CharField() 游戏类(模型.模型): game_id = models.AutoField() home_team = 模型。

回答 1 投票 0

如何在没有Spring框架的情况下读取配置文件(*.yaml *.properties)

我有一个项目,但不是spring的,如何使用注解读取资源包下的*.yaml或*.properties等配置文件中的内容。

回答 3 投票 0

合并和减去COCO分段json格式的注释

我是Python和机器学习的新手,我遇到以下问题:我以COCO .json格式注释了数据。在这种情况下,水下照片上珊瑚的表面积......

回答 1 投票 0

JPA:为什么注释应用于 getter 或字段

为什么 jpa 注释应用于字段或 getter 方法。如果我尝试在 setter 方法上应用注释,那么编译器会生成错误。因为编译器忽略了 set 上的注释...

回答 3 投票 0

使用 Jackson 进行动态序列化 - 删除具有特定注释的字段

沿着创建注释的路径,该注释将动态确定字段是否应该序列化。 该注解的实现如下: @Retention(RetentionPolicy.RUNTIM...

回答 2 投票 0

Hibernate 注释。 @Where 与 @WhereJoinTable

以下java文档 @在哪里 用于添加到集合的元素 Entity 或目标实体的Where 子句。该子句是用 SQL 编写的。这里的一个常见用例是软删除。 @WhereJoinTable ...

回答 2 投票 0

有人可以向我解释一下休眠中的@MapsId吗?

有人可以向我解释一下休眠中的@MapsId吗?我很难理解它。 如果有人能用一个例子来解释它以及它最常用于哪种用例,那就太好了

回答 6 投票 0

扫描Laravel注释中特定命名空间下的路由

我在“App\Htpp\Controllers”目录的Panel命名空间下有控制器, 所以我的命名空间是:App\Http\Controllers\Panel 我重写了routeScans()函数,如下所示,但没有帮助...

回答 1 投票 0

为什么 getDeclaredAnnotations 没有返回 Checker Framework 注释?

我想扩展一些处理注释的代码,以支持 Checker 框架中的 Nullable 注释。令我惊讶的是,这不起作用。经过进一步检查,似乎...

回答 2 投票 0

Application.properties 布尔定义值未在 bean 中使用

我有一个bean类,我想加载一个在springboot应用程序的application.properties文件中定义的布尔值。这是我的 application.properties 文件: APP_CONTAINERIZED_VALUE=true ...

回答 1 投票 0

如果在 TestNG 中执行组,则不会调用 @Before Suite 和 @BeforeTest 方法

下面是我的 XML 文件和演示类。 Precondition() 方法将在 demo1() 方法之前运行,postCondition() 方法将在 demo1() 方法之后运行。 demo2() 的过程相同。但是当我运行 c...

回答 2 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.