小编Jak*_*sić的帖子

函数 .contains() 不能以预期的方式在 Groovy 中工作

我正在尝试使用 Groovy 编程语言检查 number 是否是列表的成员。

我有这段代码:

List<Long> list = [1, 2, 3]
Long number = 3

println(list.contains(number))?
Run Code Online (Sandbox Code Playgroud)

预期的输出是true,但我得到的结果是false。

有人有解释吗?

java groovy contains

6
推荐指数
1
解决办法
2365
查看次数

Spring Boot:防止在超类中声明的持久字段

我正在 Spring Boot 中创建一个 Todo 应用程序,我需要创建两个表:Task和Todo( Todoextends Task)。

在Task表中是一个名为的字段description,我想防止在Todo表中创建该列。

我该怎么做?

任务(父):

package com.example.todo.model;

import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.Inheritance;
import javax.persistence.InheritanceType;

@Entity
@Inheritance(strategy = InheritanceType.TABLE_PER_CLASS)
public class Task {

    @Id
    private long id;
    private String name;
    private String description;
}
Run Code Online (Sandbox Code Playgroud)

待办事项(孩子):

package com.example.todo.model;

import javax.persistence.Entity;
import javax.persistence.Transient;

@Entity
public class Todo extends Task {

    private boolean isChecked;
}
Run Code Online (Sandbox Code Playgroud)

java hibernate jpa spring-boot

4
推荐指数
1
解决办法
68
查看次数

如何在 docker-compose 中运行多个 JVM 参数?

我从以下答案中获取了 JVM 参数列表/sf/answers/2457628211/:

-Dcom.sun.management.jmxremote
-Dcom.sun.management.jmxremote.port=9010
-Dcom.sun.management.jmxremote.local.only=false
-Dcom.sun.management.jmxremote.authenticate=false
-Dcom.sun.management.jmxremote.ssl=false
Run Code Online (Sandbox Code Playgroud)

我想在 docker-compose 中运行它们。

这是我尝试过的:

environment:
  - JAVA_TOOL_OPTIONS="-Dcom.sun.management.jmxremote"
  - JAVA_TOOL_OPTIONS="-Dcom.sun.management.jmxremote.port=9010"
  - JAVA_TOOL_OPTIONS="-Dcom.sun.management.jmxremote.local.only=false"
  - JAVA_TOOL_OPTIONS="-Dcom.sun.management.jmxremote.authenticate=false"
  - JAVA_TOOL_OPTIONS="-Dcom.sun.management.jmxremote.ssl=false"
Run Code Online (Sandbox Code Playgroud)

但它不起作用。

我该怎么做?

parameters jvm docker docker-compose

4
推荐指数
1
解决办法
1234
查看次数

Spring:为什么用@PostConstruct注释的方法不能是静态的?

我正在阅读有关@PostConstruct此网站的文档:https://www.baeldung.com/spring-postconstruct-predestroy

这个已经写完了:

用 @PostConstruct 注解的方法可以具有任何访问级别,但不能是静态的。

有人能告诉我为什么用这个注释注释的方法不能是静态的吗?

java spring postconstruct spring-boot

2
推荐指数
1
解决办法
3583
查看次数

为什么0整数值在groovy中的if语句中表现为false?

我写了这部分代码.

Integer value = 0
if(value)
{
    print "true"
}
else
{
    print "false"
}
Run Code Online (Sandbox Code Playgroud)

而代码的输出是false.有人可以解释一下,为什么Integer 0值在这个if语句中表现为false,当它不为null并且它存在时?

groovy if-statement

1
推荐指数
2
解决办法
749
查看次数