Spring Framework è un framework open source per lo sviluppo di applicazioni sulla piattaforma Java. Alla base c'è il ricco supporto per architetture basate su componenti e attualmente ha oltre venti moduli altamente integrati.
Ho fatto una domanda generale su Spring: Spring Bean Auto-cast e ho avuto più persone che rispondono che chiamare Spring ApplicationContext.getBean()dovrebbe essere evitato il più possibile. Perché? In quale altro modo dovrei accedere ai bean che ho configurato Spring per creare? Sto usando Spring in un'applicazione non web e avevo …
Devo effettuare una RESTchiamata che includa intestazioni personalizzate e parametri di query. Ho impostato il mio HttpEntitysolo con le intestazioni (senza corpo) e utilizzo il RestTemplate.exchange()metodo come segue: HttpHeaders headers = new HttpHeaders(); headers.set("Accept", "application/json"); Map<String, String> params = new HashMap<String, String>(); params.put("msisdn", msisdn); params.put("email", email); params.put("clientVersion", clientVersion); params.put("clientType", clientType); …
Nel mio file di contesto dell'applicazione Spring, ho qualcosa del tipo: <util:map id="someMap" map-class="java.util.HashMap" key-type="java.lang.String" value-type="java.lang.String"> <entry key="some_key" value="some value" /> <entry key="some_key_2" value="some value" /> </util:map> Nella classe java, l'implementazione è simile a: private Map<String, String> someMap = new HashMap<String, String>(); someMap = (HashMap<String, String>)getApplicationContext().getBean("someMap"); In Eclipse, vedo un …
Problema: disponiamo di un'API RESTful basata su Spring MVC che contiene informazioni riservate. L'API deve essere protetta, tuttavia non è consigliabile inviare le credenziali dell'utente (combo utente / pass) con ogni richiesta. Secondo le linee guida REST (e i requisiti aziendali interni), il server deve rimanere apolide. L'API verrà utilizzata …
Qual è la differenza tra mettere una proprietà su application.yml o bootstrap.yml in Spring Boot? Nel caso logging.config, l'applicazione funziona in modo diverso.
È possibile utilizzare più @RequestMappingannotazioni su un metodo? Piace : @RequestMapping("/") @RequestMapping("") @RequestMapping("/welcome") public String welcomeHandler(){ return "welcome"; }
Voglio avere un elenco di valori in un file .properties, ovvero: my.list.of.strings=ABC,CDE,EFG E per caricarlo direttamente nella mia classe, cioè: @Value("${my.list.of.strings}") private List<String> myList; A quanto ho capito, un'alternativa a farlo è di averlo nel file di configurazione di primavera e caricarlo come riferimento bean (correggimi se sbaglio), cioè <bean …
Ho un semplice test di integrazione @Test public void shouldReturnErrorMessageToAdminWhenCreatingUserWithUsedUserName() throws Exception { mockMvc.perform(post("/api/users").header("Authorization", base64ForTestUser).contentType(MediaType.APPLICATION_JSON) .content("{\"userName\":\"testUserDetails\",\"firstName\":\"xxx\",\"lastName\":\"xxx\",\"password\":\"xxx\"}")) .andDo(print()) .andExpect(status().isBadRequest()) .andExpect(?); } Nell'ultima riga voglio confrontare la stringa ricevuta nel corpo della risposta con la stringa prevista E in risposta ottengo: MockHttpServletResponse: Status = 400 Error message = null Headers = {Content-Type=[application/json]} …
Sto cercando di scrivere un Unit Test per un semplice bean utilizzato nel mio programma per convalidare i moduli. Il bean è annotato con @Componente ha una variabile di classe inizializzata usando @Value("${this.property.value}") private String thisProperty; Vorrei scrivere unit test per i metodi di validazione all'interno di questa classe, tuttavia, …
Ho un caso d'uso in cui devo chiamare un metodo (non statico) nel bean solo una volta al caricamento di ApplicationContext. Va bene, se uso MethodInvokingFactoryBean per questo? O abbiamo una soluzione migliore? Come nota a margine, uso ConfigContextLoaderListener per caricare il contesto dell'applicazione nell'applicazione web. E voglio che se …
Sono piuttosto nuovo a Spring Framework, ci ho provato e ho messo insieme alcune app di esempio allo scopo di valutare Spring MVC da utilizzare in un prossimo progetto aziendale. Finora mi piace molto quello che vedo in Spring MVC, sembra molto facile da usare e ti incoraggia a scrivere …
Ho appena iniziato a studiare la primavera. Nel mio prossimo passo, vorrei sviluppare applicazioni Web più grandi. Ora mi chiedo se dovrei iniziare con Spring Boot o Spring MVC. Ho già letto alcune cose, ma è confuso perché entrambi sembrano simili. Quindi quali sono le differenze tra i due?
Esistono concetti e implementazioni in Spring Security, come l' GrantedAuthorityinterfaccia per ottenere un'autorità per autorizzare / controllare un accesso. Vorrei che le operazioni consentite, come createSubUsers o deleteAccounts , che consentissi a un amministratore (con ruolo ROLE_ADMIN). Mi confondo come i tutorial / demo che vedo online. Provo a collegare …
Sto lavorando su api di riposo con stivale a molla. Devo registrare tutte le richieste con parametri di input (con metodi, ad es. GET, POST, ecc.), Percorso di richiesta, stringa di query, metodo di classe corrispondente di questa richiesta, anche risposta di questa azione, sia successo che errori. Per un …
Quali sono i pro e i contro dell'utilizzo di @Autowired in una classe che verrà cablata da Spring? Giusto per chiarire, sto parlando in particolare dell'annotazione @Autowired , non del cablaggio automatico in XML. Probabilmente non lo capisco, ma a me sembra quasi un anti-pattern: le tue classi iniziano a …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.