Domande taggate «java»

Java è un popolare linguaggio di programmazione di alto livello. Usa questo tag quando riscontri problemi nell'uso o nella comprensione della lingua stessa. Questo tag è usato raramente da solo ed è spesso usato insieme a [spring], [spring-boot], [jakarta-ee], [android], [javafx], [gradle] e [maven].



4
Il tipo WebMvcConfigurerAdapter è deprecato
Ho appena migrato alla versione Spring mvc 5.0.1.RELEASEma improvvisamente in eclipse STS WebMvcConfigurerAdapter è contrassegnato come deprecato public class MvcConfig extends WebMvcConfigurerAdapter { @Override public void addResourceHandlers(ResourceHandlerRegistry registry) { registry.addResourceHandler("/resources/**").addResourceLocations("/resources/"); // to serve static .html pages... registry.addResourceHandler("/static/**").addResourceLocations("/resources/static/"); } .... } Come posso rimuoverlo!
116 java  spring  spring-mvc 

7
Come verificare più chiamate di metodo con parametri diversi
Ho il seguente metodo su cui desidero verificare il comportamento. public void methodToTest(Exception e, ActionErrors errors) { ... errors.add("exception.message", ActionMessageFactory.createErrorMessage(e.toString())); errors.add("exception.detail", ActionMessageFactory.createErrorMessage(e.getStackTrace()[0].toString())); ... } Nella mia classe @Test speravo di fare qualcosa di simile per verificare che errors.add()venga chiamato con "exception.message" e di nuovo con "exception.detail" verify(errors).add(eq("exception.message"), any(ActionError.class)); verify(errors).add(eq("exception.detail"), any(ActionError.class)); …
116 java  mockito 

4
Jackson come trasformare JsonNode in ArrayNode senza casting?
Sto cambiando la mia libreria JSON da org.json a Jackson e voglio migrare il codice seguente: JSONObject datasets = readJSON(new URL(DATASETS)); JSONArray datasetArray = datasets.getJSONArray("datasets"); Ora a Jackson ho quanto segue: ObjectMapper m = new ObjectMapper(); JsonNode datasets = m.readTree(new URL(DATASETS)); ArrayNode datasetArray = (ArrayNode)datasets.get("datasets"); Tuttavia non mi piace il …
116 java  arrays  json  jackson 


5
Quali sono le differenze tra le classi Helper e Utility?
Come determinare come chiamare una classe XHelper o XUtils? Alla mia mente : Classe di supporto , è una classe che può essere istanziata e svolgere un lavoro di lavoro La classe Utils , è una classe statica che esegue operazioni piccole e ripetitive su una sorta di istanza (esempio …
116 java 

10
Come posso evitare un ritorno inutile in un metodo Java?
Ho una situazione in cui l' returnistruzione annidata in due forcicli verrà sempre raggiunta, in teoria. Il compilatore non è d'accordo e richiede returnun'istruzione al di fuori del forciclo. Mi piacerebbe conoscere un modo elegante per ottimizzare questo metodo che sia al di là della mia attuale comprensione e nessuna …
115 java 


7
Qual è il modo idiomatico per comporre un URL o URI in Java?
Come si crea un URL o un URI in Java? C'è un modo idiomatico o biblioteche che lo fanno facilmente? Devo consentire l'avvio da una stringa di richiesta, analizzare / modificare varie parti dell'URL (schema, host, percorso, stringa di query) e supportare l'aggiunta e la codifica automatica dei parametri di …
115 java  url 

7
Utilizzo di "questo" con il nome della classe
Sto facendo programmazione Android e stavo imparando a conoscere Intents, quando ho visto un costruttore che, alla mia mente addestrata in C #, sembrava funky. La chiamata era: Intent myIntent = new Intent(CurrentActivity.this, NextActivity.class); Entrambi i parametri sono nuovi per me. Come può esserci un ".this" statico in un nome …
115 java  android  this 



5
Boolean.valueOf () produce a volte NullPointerException
Ho questo codice: package tests; import java.util.Hashtable; public class Tests { public static void main(String[] args) { Hashtable<String, Boolean> modifiedItems = new Hashtable<String, Boolean>(); System.out.println("TEST 1"); System.out.println(modifiedItems.get("item1")); // Prints null System.out.println("TEST 2"); System.out.println(modifiedItems.get("item1") == null); // Prints true System.out.println("TEST 3"); System.out.println(Boolean.valueOf(null)); // Prints false System.out.println("TEST 4"); System.out.println(Boolean.valueOf(modifiedItems.get("item1"))); // Produces NullPointerException …


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.