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.
Qualcuno può dirmi come posso restituire un messaggio di stringa dal controller? Se restituisco solo una stringa da un metodo controller, Spring mvc lo considera come un nome di visualizzazione jsp.
Vorrei scrivere alcuni test che controllano la configurazione XML Spring di un WAR distribuito. Purtroppo alcuni bean richiedono l'impostazione di alcune variabili d'ambiente o proprietà di sistema. Come posso impostare una variabile di ambiente prima che i bean spring vengano inizializzati quando si utilizza il comodo stile di test con …
Sto cercando di creare un metodo in CrudRepository che sia in grado di fornirmi un elenco di utenti, i cui nomi utente sono COME il parametro di input (non solo inizia con, ma lo contiene anche). Ho provato a utilizzare il metodo "findUserByUsernameLike(@Param("username") String username)"ma, come viene detto nella documentazione …
Ho problemi con il commit di una transazione con il mio metodo @Transactional: methodA() { methodB() } @Transactional methodB() { ... em.persist(); ... em.flush(); log("OK"); } Quando chiamo methodB () da methodA (), il metodo passa correttamente e posso vedere "OK" nei miei log. Ma poi capisco Could not commit …
Essendo nuovo in Spring Boot, mi chiedo come posso configurare i dettagli di connessione per MongoDB. Ho provato gli esempi normali ma nessuno copre i dettagli della connessione. Voglio specificare il database che verrà utilizzato e l'URL / la porta dell'host che esegue MongoDB. Eventuali suggerimenti o suggerimenti?
Ho uno scenario in cui un URL "serachUser" può venire con due valori diversi (parametro di richiesta) userId o UserName. quindi per questo ho creato due metodi public String searchUserById(@RequestParam long userID, Model model) public ModelAndView searchUserByName(@RequestParam String userName) Ma ottengo l'eccezione trovata mappatura ambigua. La primavera ha un modo …
Vorrei creare una classe che aggiunge metodi personalizzati da utilizzare nel linguaggio delle espressioni di sicurezza primaverili per l'autorizzazione basata su metodo tramite annotazioni. Ad esempio, vorrei creare un metodo personalizzato come 'customMethodReturningBoolean' da utilizzare in qualche modo in questo modo: @PreAuthorize("customMethodReturningBoolean()") public void myMethodToSecure() { // whatever } La …
Stiamo utilizzando un PropertyPlaceholderConfigurer per utilizzare le proprietà java nella nostra configurazione Spring ( dettagli qui ) per esempio: <foo name="port"> <value>${my.server.port}</value> </foo> Vorremmo aggiungere una proprietà aggiuntiva, ma disponiamo di un sistema distribuito in cui le istanze esistenti potrebbero utilizzare tutte un valore predefinito. C'è un modo per evitare …
Sto caricando gli attributi delle proprietà da un .propertiesfile utilizzando Spring come segue: file: elements.properties base.module.elementToSearch=1 base.module.elementToSearch=2 base.module.elementToSearch=3 base.module.elementToSearch=4 base.module.elementToSearch=5 base.module.elementToSearch=6 Il file xml di primavera file: myapplication.xml <bean id="some" class="com.some.Class"> <property name="property" value="#{base.module.elementToSearch}" /> </bean> E il mio Class.java file: Class.java public void setProperty(final List<Integer> elements){ this.elements = elements; …
Ho una relazione tra tre oggetti modello nel mio progetto (frammenti di modello e repository alla fine del post. Quando chiamo PlaceRepository.findById, attiva tre query di selezione: ("sql") SELECT * FROM place p where id = arg SELECT * FROM user u where u.id = place.user.id SELECT * FROM city …
Sto scrivendo un'applicazione Spring MVC distribuita su Tomcat. Vedi il seguente esempio minimo, completo e verificabile public class Application extends AbstractAnnotationConfigDispatcherServletInitializer { protected Class<?>[] getRootConfigClasses() { return new Class<?>[] { }; } protected Class<?>[] getServletConfigClasses() { return new Class<?>[] { SpringServletConfig.class }; } protected String[] getServletMappings() { return new String[] …
La domanda dal titolo in codice: @Transactional (readonly = true) public interface FooService { void doSmth (); } public class FooServiceImpl implements FooService { ... } vs public interface FooService { void doSmth (); } @Transactional (readonly = true) public class FooServiceImpl implements FooService { ... }
il mio obiettivo è configurare il objectMapperin modo che serializzi solo gli elementi annotati con @JsonProperty. Per farlo ho seguito questa spiegazione che dice come configurare l'objectmapper. Ho incluso il mappatore di oggetti personalizzato come descritto qui . Tuttavia, quando la classe NumbersOfNewEventsviene serializzata, contiene ancora tutti gli attributi nel …
Con questa classe @Component public class Sample { @Value("${my.name}") public static String name; } Se provo Sample.name, è sempre "null". Quindi ho provato questo. public class Sample { public static String name; @PostConstruct public void init(){ name = privateName; } @Value("${my.name}") private String privateName; public String getPrivateName() { return privateName; …
Ho un'applicazione di avvio primaverile (utilizzando tomcat 7 integrato) e l'ho impostata server.port = 0in application.propertiesmodo da poter avere una porta casuale. Dopo che il server è stato avviato e in esecuzione su una porta, è necessario essere in grado di ottenere la porta scelta. Non posso usare @Value("$server.port")perché è …
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.