Preguntas etiquetadas con java

217
¿Cómo cambio el JDK predeterminado de IntelliJ IDEA?

Utilizo IntelliJ IDEA como mi entorno de desarrollo y Maven para la gestión de dependencias. Con frecuencia construyo la estructura de mi proyecto (directorios, poms, etc.) fuera de IDEA y luego importo el proyecto a IDEA usando Import project from external model. Esto funciona muy bien, excepto...

216
Obteniendo el contexto de la aplicación Spring

¿Hay alguna manera de solicitar estática / globalmente una copia del ApplicationContext en una aplicación Spring? Suponiendo que la clase principal se inicia e inicializa el contexto de la aplicación, ¿tiene que pasar eso a través de la pila de llamadas a cualquier clase que lo necesite, o hay una...

216
Diferentes formas de cargar un archivo como InputStream

Cuál es la diferencia entre: InputStream is = this.getClass().getClassLoader().getResourceAsStream(fileName) y InputStream is = Thread.currentThread().getContextClassLoader().getResourceAsStream(fileName) y InputStream is = this.getClass().getResourceAsStream(fileName) ¿Cuándo son cada uno...

215
¿Generar clase Java desde JSON?

En un proyecto Java Maven, ¿cómo se generan archivos fuente java desde JSON? Por ejemplo tenemos { "firstName": "John", "lastName": "Smith", "address": { "streetAddress": "21 2nd Street", "city": "New York" } } Cuando corremos mvn generate-sourcesqueremos que genere algo como esto:...

215
StringUtils.isBlank () vs String.isEmpty ()

Me encontré con un código que tiene lo siguiente: String foo = getvalue("foo"); if (StringUtils.isBlank(foo)) doStuff(); else doOtherStuff(); Esto parece ser funcionalmente equivalente a lo siguiente: String foo = getvalue("foo"); if (foo.isEmpty()) doStuff(); else doOtherStuff(); Hay una...