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].



3
¿Cómo convertir short [] en List <Short> en Java con streams?
Pensé que podría extrapolar de esta pregunta pero no puedo Por supuesto que puedo hacer short[] shortarray = {0,1,2}; List&lt;Short&gt; shortList = new ArrayList&lt;Short&gt;(); for (Short s : shortarray) { shortList.add(s); } Pero me pregunto cómo hacerlo con transmisiones. List&lt;Short&gt; shortList = Arrays.stream(shortarray).boxed() .collect(Collectors.toList()); no funciona, por ejemplo, pero produce …



2
Resolución de sobrecarga, qué método se llama
Supongamos que tengo una ComponentBaseclase, de quien es hijo ObjectContextDecoratory nieto ObjectContext. public class ComponentBase extends ObjectContextDecorator { } public class ObjectContextDecorator extends ObjectContext { public void set(String objectTypePath, String characteristicName, Object value) { //... } } public class ObjectContext { public void set(String characteristicName, Object value, boolean forced) { …

1
¿Cómo mostrar la documentación de la API de la aplicación mediante springdoc-openapi-webflux-ui?
Leí esta https://springdoc.github.io/springdoc-openapi-demos/ documentación para usar springdoc-openapi-webflux-ui. Como dice la documentación, acabo de agregar la springdoc-openapi-webflux-uibiblioteca a mi aplicación:implementation('org.springdoc:springdoc-openapi-webflux-ui:1.2.26') Además, personalicé la ruta a la API en application.yml: springdoc: swagger-ui: path: /swagger-ui.html Cuando inicio la aplicación y voy a http: // localhost: 8080 / swagger-ui.html , me redirige a http: …

3
Refactorizar polimorfismo utilizando Java 8
Tengo una base de código antigua que necesito refactorizar con Java 8, por lo que tengo una interfaz que indica si mi sitio actual es compatible con la plataforma. public interface PlatformSupportHandler { public abstract boolean isPaltformSupported(String platform); } y tengo varias clases que lo implementan y cada clase admite …
8 java  spring  java-8 

1
Cómo asignar memoria de forma dinámica al entorno de AWS Elastic Beanstalk contenedor multi-acoplador que ejecuta aplicaciones Java
Quiero exprimir cada onza posible del uso de la capa de frijol elástico libre. Mi backend está construido como un conjunto de microservicios (usando ktor). Tengo 5 microservicios para ser precisos. Todos estos están acoplados y estoy tratando de ejecutarlos todos en la misma pequeña instancia t2.micro (gratuita) de beanstalk …


1
JavaFX 0x300b: no se pudo obtener la superficie EGL
Estoy tratando de ejecutar una muestra javafx en un raspaberry pi 3 en un entorno incrustado (buildroot), quiero ejecutarlo sin X. cuando ejecuto el comando: /root/jre-13.0.1/bin/java -Dfile.encoding=UTF-8 --add-modules javafx.controls,javafx.fxml -Dprism.verbose=true -Djavafx.verbose=true -Dglass.platform=Monocle -Dprism.order=es2 -Djava.library.path=/root/jre-13.0.1/lib/ -Dembedded=monocle -jar /home/root/NetBeansProjects//JavaFXFXML/dist/JavaFXFXML.jar Obtuve el siguiente error: cmd : cd '/home/root/NetBeansProjects//JavaFXFXML'; '/root/jre-13.0.1//bin/java' -Dfile.encoding=UTF-8 --add-modules javafx.controls,javafx.fxml -Dprism.verbose=true …

2
Java: ¿cómo intercambiar una ruta de archivo de recursos por un archivo de prueba durante las pruebas unitarias?
Tengo un archivo de recursos que tiene algunas configuraciones. Tengo una clase ResourceLoader que carga la configuración de este archivo. Esta clase es actualmente una clase singleton instanciada con entusiasmo. Tan pronto como se carga esta clase, lee la configuración del archivo (la ruta del archivo se almacena como un …


3
Opcional. O Else no compila con tipos anónimos
Encontré un problema extraño usando Optionalsy clases anónimas: public class Foo { interface Bar { } void doesNotCompile() { Optional.of(new Bar() { }).orElse(new Bar() { }); } void doesNotCompile2() { final Bar bar = new Bar() { }; Optional.of(new Bar() { }).orElse(bar); } void compiles1() { final Bar bar = …


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.