Preguntas etiquetadas con java

Java es un lenguaje de programación popular de alto nivel. Use esta etiqueta cuando tenga problemas para usar o comprender el lenguaje en sí. Esta etiqueta rara vez se usa sola y se usa con mayor frecuencia junto con [spring], [spring-boot], [jakarta-ee], [android], [javafx], [gradle] y [maven].

2
¿Cómo introducir la restricción de varias columnas con anotaciones JPA?
Estoy tratando de introducir una restricción de claves múltiples en una entidad mapeada por JPA: public class InventoryItem { @Id private Long id; @Version private Long version; @ManyToOne @JoinColumn("productId") private Product product; @Column(nullable=false); private long serial; } Básicamente, el par (producto, serie) debería ser único, pero solo encontré una manera …
91 java  jpa  mapping 

4
Anotación @Transactional. ¿Cómo revertir?
Usé esta anotación con éxito para una clase de Dao. Y la reversión funciona para las pruebas. Pero ahora necesito revertir el código real, no solo las pruebas. Hay anotaciones especiales para usar en pruebas. Pero, ¿qué anotaciones son para código que no es de prueba? Es una gran pregunta …
91 java  hibernate  spring 

12
Configuración de ObjectMapper en Spring
mi objetivo es configurar el objectMapperde manera que solo serialice los elementos que están anotados @JsonProperty. Para hacerlo, seguí esta explicación que dice cómo configurar el objectmapper. Incluí el mapeador de objetos personalizado como se describe aquí . Sin embargo, cuando la clase NumbersOfNewEventsse serializa, todavía contiene todos los atributos …


24
Falta el artefacto com.sun: tools: jar
He estado siguiendo el tutorial de introducción, pero me quedo atascado después de importar el proyecto de playn usando Maven. Estoy usando Eclipse Indigo ejecutándose en Windows 7 de 64 bits. Todos los proyectos importados tienen el mismo error: Missing Artifact com.sun:tools:jar in all the pom.xml files. Después de un …
91 java  maven  playn 

8
Controlador web Selenium y Java. No se puede hacer clic en el elemento en el punto (x, y). Otro elemento recibiría el clic
Usé esperas explícitas y tengo la advertencia: org.openqa.selenium.WebDriverException: No se puede hacer clic en el elemento en el punto (36, 72). Otro elemento recibiría el clic: ... Duración o tiempo de espera del comando: 393 milisegundos Si lo uso Thread.sleep(2000), no recibo ninguna advertencia. @Test(dataProvider = "menuData") public void Main(String …


13
¿Cómo usar OKHTTP para realizar una solicitud de publicación?
Leí algunos ejemplos que publican JSON en el servidor. alguien dice : OkHttp es una implementación de la interfaz HttpUrlConnection proporcionada por Java. Proporciona un flujo de entrada para escribir contenido y no sabe (ni le importa) el formato de ese contenido. Ahora quiero hacer una publicación normal en la …
91 java  okhttp 

9
Cómo crear un objeto de fecha con valores en Java
Necesito un objeto de fecha para la fecha 2014-02-11. No puedo crearlo directamente así, Date myDate = new Date(2014, 02, 11); Así que estoy haciendo lo siguiente Calendar myCalendar = new GregorianCalendar(2014, 2, 11); Date myDate = myCalendar.getTime(); ¿Hay alguna manera fácil de crear un objeto de fecha en java?
91 java  date 



14
No puedo hacer que Jackson y Lombok trabajen juntos
Estoy experimentando combinando Jackson y Lombok. Esas son mis clases: package testelombok; import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonProperty; import lombok.AllArgsConstructor; import lombok.Value; import lombok.experimental.Wither; @Value @Wither @AllArgsConstructor(onConstructor=@__(@JsonCreator)) public class TestFoo { @JsonProperty("xoom") private String x; private int z; } package testelombok; import com.fasterxml.jackson.databind.ObjectMapper; import com.xebia.jacksonlombok.JacksonLombokAnnotationIntrospector; import java.io.IOException; public class TestLombok { public …



1
completablefuture unirse vs obtener
¿Cuál es la diferencia entre CompletableFuture.get()y CompletableFuture.join()? A continuación se muestra mi código: List<String> process() { List<String> messages = Arrays.asList("Msg1", "Msg2", "Msg3", "Msg4", "Msg5", "Msg6", "Msg7", "Msg8", "Msg9", "Msg10", "Msg11", "Msg12"); MessageService messageService = new MessageService(); ExecutorService executor = Executors.newFixedThreadPool(4); List<String> mapResult = new ArrayList<>(); CompletableFuture<?>[] fanoutRequestList = new CompletableFuture[messages.size()]; …

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.